home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / •Strategy• / Closure ••• / Closure еее.rsrc / CODE_2.txt < prev    next >
Text File  |  1988-10-24  |  139KB  |  2,506 lines

  1. # near model CODE resource
  2. # jump table entries: 81-108 (28 of them)
  3. fn00000000:
  4. 00000000  226F 0004                movea.l    A1, [A7 + 0x4]
  5. 00000004  4251                     clr.w      [A1]
  6. 00000006  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  7. 0000000A  A025                     syscall    GetHandleSize
  8. 0000000C  6F0E                     ble        +0x10 /* 0000001C */
  9. 0000000E  2050                     movea.l    A0, [A0]
  10. 00000010  226F 0008                movea.l    A1, [A7 + 0x8]
  11. 00000014  3298                     move.w     [A1], [A0]+
  12. 00000016  226F 0004                movea.l    A1, [A7 + 0x4]
  13. 0000001A  3290                     move.w     [A1], [A0]
  14. label0000001C:
  15. 0000001C  205F                     movea.l    A0, [A7]+
  16. 0000001E  504F                     addq.w     A7, 8
  17. 00000020  4ED0                     jmp        [A0]
  18. fn00000022:
  19. 00000022  48E7 0030                movem.l    -[A7], A2,A3
  20. 00000026  226F 000C                movea.l    A1, [A7 + 0xC]
  21. 0000002A  42A9 0002                clr.l      [A1 + 0x2]
  22. 0000002E  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  23. 00000032  A025                     syscall    GetHandleSize
  24. 00000034  6F26                     ble        +0x28 /* 0000005C */
  25. 00000036  2450                     movea.l    A2, [A0]
  26. 00000038  544A                     addq.w     A2, 2
  27. 0000003A  322F 0010                move.w     D1, [A7 + 0x10]
  28. 0000003E  B25A                     cmp.w      D1, [A2]+
  29. 00000040  6E1A                     bgt        +0x1C /* 0000005C */
  30. 00000042  5341                     subq.w     D1, 1
  31. label00000044:
  32. 00000044  6D16                     blt        +0x18 /* 0000005C */
  33. 00000046  204A                     movea.l    A0, A2
  34. 00000048  7002                     moveq.l    D0, 0x02
  35. 0000004A  D028 0008                add.b      D0, [A0 + 0x8]
  36. 0000004E  0240 FFFE                andi.w     D0, 0xFFFE
  37. 00000052  5040                     addq.w     D0, 8
  38. 00000054  D4C0                     add.w      A2, D0
  39. 00000056  A02E                     syscall    BlockMove/BlockMoveData
  40. 00000058  5341                     subq.w     D1, 1
  41. 0000005A  60E8                     bra        -0x16 /* 00000044 */
  42. label0000005C:
  43. 0000005C  4CDF 0C00                movem.l    A2,A3, [A7]+
  44. 00000060  205F                     movea.l    A0, [A7]+
  45. 00000062  5C4F                     addq.w     A7, 6
  46. 00000064  4ED0                     jmp        [A0]
  47. 00000066  2078 0AEC                movea.l    A0, [0x00000AEC /* AppParmHandle */]
  48. 0000006A  A025                     syscall    GetHandleSize
  49. 0000006C  6F28                     ble        +0x2A /* 00000096 */
  50. 0000006E  2050                     movea.l    A0, [A0]
  51. 00000070  5448                     addq.w     A0, 2
  52. 00000072  322F 0004                move.w     D1, [A7 + 0x4]
  53. 00000076  B258                     cmp.w      D1, [A0]+
  54. 00000078  6E1C                     bgt        +0x1E /* 00000096 */
  55. 0000007A  5341                     subq.w     D1, 1
  56. label0000007C:
  57. 0000007C  6D18                     blt        +0x1A /* 00000096 */
  58. 0000007E  6712                     beq        +0x14 /* 00000092 */
  59. 00000080  7002                     moveq.l    D0, 0x02
  60. 00000082  D028 0008                add.b      D0, [A0 + 0x8]
  61. 00000086  0240 FFFE                andi.w     D0, 0xFFFE
  62. 0000008A  5040                     addq.w     D0, 8
  63. 0000008C  D0C0                     add.w      A0, D0
  64. 0000008E  5341                     subq.w     D1, 1
  65. 00000090  60EA                     bra        -0x14 /* 0000007C */
  66. label00000092:
  67. 00000092  42A8 0002                clr.l      [A0 + 0x2]
  68. label00000096:
  69. 00000096  205F                     movea.l    A0, [A7]+
  70. 00000098  544F                     addq.w     A7, 2
  71. 0000009A  4ED0                     jmp        [A0]
  72. 0000009C  206F 0008                movea.l    A0, [A7 + 0x8]
  73. 000000A0  3F3C 0001                move.w     -[A7], 0x1
  74. 000000A4  A9EE                     syscall    Pack7/DecStr68K
  75. 000000A6  206F 0004                movea.l    A0, [A7 + 0x4]
  76. 000000AA  2080                     move.l     [A0], D0
  77. 000000AC  4EFA 0010                jmp        [PC + 0x10 /* 000000BE */]
  78. export_27:
  79. 000000B0  206F 0004                movea.l    A0, [A7 + 0x4]
  80. 000000B4  202F 0008                move.l     D0, [A7 + 0x8]
  81. 000000B8  3F3C 0000                move.w     -[A7], 0x0
  82. 000000BC  A9EE                     syscall    Pack7/DecStr68K
  83. label000000BE:
  84. 000000BE  205F                     movea.l    A0, [A7]+
  85. 000000C0  504F                     addq.w     A7, 8
  86. 000000C2  4ED0                     jmp        [A0]
  87. 000000C4  225F                     movea.l    A1, [A7]+
  88. 000000C6  205F                     movea.l    A0, [A7]+
  89. 000000C8  2F09                     move.l     -[A7], A1
  90. 000000CA  A039                     syscall    ReadDateTime
  91. 000000CC  3F40 0004                move.w     [A7 + 0x4], D0
  92. 000000D0  4E75                     rts
  93. fn000000D2:
  94. 000000D2  225F                     movea.l    A1, [A7]+
  95. 000000D4  205F                     movea.l    A0, [A7]+
  96. 000000D6  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  97. 000000DA  4ED1                     jmp        [A1]
  98. 000000DC  205F                     movea.l    A0, [A7]+
  99. 000000DE  201F                     move.l     D0, [A7]+
  100. 000000E0  2F08                     move.l     -[A7], A0
  101. 000000E2  A03A                     syscall    SetDateTime
  102. 000000E4  3F40 0004                move.w     [A7 + 0x4], D0
  103. 000000E8  4E75                     rts
  104. 000000EA  206F 0008                movea.l    A0, [A7 + 0x8]
  105. 000000EE  A9C7                     syscall    DateToSeconds/Date2Secs
  106. 000000F0  4CDF 0302                movem.l    D1,A0,A1, [A7]+
  107. 000000F4  2080                     move.l     [A0], D0
  108. 000000F6  2041                     movea.l    A0, D1
  109. 000000F8  4ED0                     jmp        [A0]
  110. 000000FA  4CDF 0301                movem.l    D0,A0,A1, [A7]+
  111. 000000FE  2F00                     move.l     -[A7], D0
  112. 00000100  2009                     move.l     D0, A1
  113. 00000102  A9C6                     syscall    SecondsToDate/Secs2Date
  114. 00000104  4E75                     rts
  115. 00000106  7000                     moveq.l    D0, 0x00
  116. 00000108  206F 0004                movea.l    A0, [A7 + 0x4]
  117. 0000010C  2038 020C                move.l     D0, [0x0000020C /* Time */]
  118. 00000110  A9C6                     syscall    SecondsToDate/Secs2Date
  119. 00000112  2E9F                     move.l     [A7], [A7]+
  120. 00000114  4E75                     rts
  121. 00000116  206F 0004                movea.l    A0, [A7 + 0x4]
  122. 0000011A  A9C7                     syscall    DateToSeconds/Date2Secs
  123. 0000011C  A03A                     syscall    SetDateTime
  124. 0000011E  4CDF 0300                movem.l    A0,A1, [A7]+
  125. 00000122  4ED0                     jmp        [A0]
  126. fn00000124:
  127. 00000124  225F                     movea.l    A1, [A7]+
  128. 00000126  201F                     move.l     D0, [A7]+
  129. 00000128  2F09                     move.l     -[A7], A1
  130. 0000012A  A032                     syscall    FlushEvents
  131. 0000012C  4E75                     rts
  132. 0000012E  2F78 02F0 0004           move.l     [A7 + 0x4], [0x000002F0 /* DoubleTime */]
  133. 00000134  4E75                     rts
  134. 00000136  2F78 02F4 0004           move.l     [A7 + 0x4], [0x000002F4 /* CaretTime */]
  135. 0000013C  4E75                     rts
  136. export_29:
  137. fn0000013E:
  138. 0000013E  51C1                     sf         D1
  139. 00000140  6002                     bra        +0x4 /* 00000144 */
  140. export_30:
  141. 00000142  50C1                     st         D1
  142. label00000144:
  143. 00000144  4E56 FFCE                link       A6, -0x0032
  144. 00000148  41EE FFCE                lea.l      A0, [A6 - 0x32]
  145. 0000014C  216E 0008 0020           move.l     [A0 + 0x20], [A6 + 0x8]
  146. 00000152  316E 0010 0018           move.w     [A0 + 0x18], [A6 + 0x10]
  147. 00000158  226E 000C                movea.l    A1, [A6 + 0xC]
  148. 0000015C  2151 0024                move.l     [A0 + 0x24], [A1]
  149. 00000160  4268 002C                clr.w      [A0 + 0x2C]
  150. 00000164  42A8 002E                clr.l      [A0 + 0x2E]
  151. 00000168  4A01                     tst.b      D1
  152. 0000016A  6604                     bne        +0x6 /* 00000170 */
  153. 0000016C  A002                     syscall    Read
  154. 0000016E  6002                     bra        +0x4 /* 00000172 */
  155. label00000170:
  156. 00000170  A003                     syscall    Write
  157. label00000172:
  158. 00000172  3D40 0012                move.w     [A6 + 0x12], D0
  159. 00000176  226E 000C                movea.l    A1, [A6 + 0xC]
  160. 0000017A  22A8 0028                move.l     [A1], [A0 + 0x28]
  161. 0000017E  4E5E                     unlink     A6
  162. 00000180  225F                     movea.l    A1, [A7]+
  163. 00000182  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  164. 00000188  4ED1                     jmp        [A1]
  165. 0000018A  4E56 FFC0                link       A6, -0x0040
  166. 0000018E  41EE FFC0                lea.l      A0, [A6 - 0x40]
  167. 00000192  216E 0010 0012           move.l     [A0 + 0x12], [A6 + 0x10]
  168. 00000198  316E 0014 0016           move.w     [A0 + 0x16], [A6 + 0x14]
  169. 0000019E  4268 001C                clr.w      [A0 + 0x1C]
  170. 000001A2  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  171. 000001A4  3D40 0016                move.w     [A6 + 0x16], D0
  172. 000001A8  226E 000C                movea.l    A1, [A6 + 0xC]
  173. 000001AC  32A8 0016                move.w     [A1], [A0 + 0x16]
  174. 000001B0  2028 0030                move.l     D0, [A0 + 0x30]
  175. 000001B4  E080                     asr        D0, 8
  176. 000001B6  E280                     asr        D0, 1
  177. 000001B8  C0E8 003E                mulu.w     D0, [A0 + 0x3E]
  178. 000001BC  E380                     asl        D0, 1
  179. 000001BE  E180                     asl        D0, 8
  180. 000001C0  226E 0008                movea.l    A1, [A6 + 0x8]
  181. 000001C4  2280                     move.l     [A1], D0
  182. 000001C6  4E5E                     unlink     A6
  183. 000001C8  225F                     movea.l    A1, [A7]+
  184. 000001CA  DFFC 0000 000E           add.l      A7, 0xE
  185. 000001D0  4ED1                     jmp        [A1]
  186. 000001D2  4E56 FFC0                link       A6, -0x0040
  187. 000001D6  41EE FFC0                lea.l      A0, [A6 - 0x40]
  188. 000001DA  216E 000C 0012           move.l     [A0 + 0x12], [A6 + 0xC]
  189. 000001E0  A014                     syscall    GetVol/PBHGetVol/HGetVol
  190. 000001E2  3D40 0010                move.w     [A6 + 0x10], D0
  191. 000001E6  226E 0008                movea.l    A1, [A6 + 0x8]
  192. 000001EA  32A8 0016                move.w     [A1], [A0 + 0x16]
  193. 000001EE  4E5E                     unlink     A6
  194. 000001F0  225F                     movea.l    A1, [A7]+
  195. 000001F2  508F                     addq.l     A7, 8
  196. 000001F4  4ED1                     jmp        [A1]
  197. 000001F6  4E56 FFC0                link       A6, -0x0040
  198. 000001FA  41EE FFC0                lea.l      A0, [A6 - 0x40]
  199. 000001FE  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  200. 00000204  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  201. 0000020A  A015                     syscall    SetVol/PBHSetVol/HSetVol
  202. 0000020C  3D40 000E                move.w     [A6 + 0xE], D0
  203. 00000210  4E5E                     unlink     A6
  204. 00000212  225F                     movea.l    A1, [A7]+
  205. 00000214  5C8F                     addq.l     A7, 6
  206. 00000216  4ED1                     jmp        [A1]
  207. export_31:
  208. 00000218  4E56 FFC0                link       A6, -0x0040
  209. 0000021C  41EE FFC0                lea.l      A0, [A6 - 0x40]
  210. 00000220  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  211. 00000226  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  212. 0000022C  A013                     syscall    FlushVol
  213. 0000022E  3D40 000E                move.w     [A6 + 0xE], D0
  214. 00000232  4E5E                     unlink     A6
  215. 00000234  225F                     movea.l    A1, [A7]+
  216. 00000236  5C8F                     addq.l     A7, 6
  217. 00000238  4ED1                     jmp        [A1]
  218. export_28:
  219. 0000023A  4E56 FFB0                link       A6, -0x0050
  220. 0000023E  41EE FFB0                lea.l      A0, [A6 - 0x50]
  221. 00000242  216E 0012 0012           move.l     [A0 + 0x12], [A6 + 0x12]
  222. 00000248  316E 0010 0016           move.w     [A0 + 0x16], [A6 + 0x10]
  223. 0000024E  4228 001A                clr.b      [A0 + 0x1A]
  224. 00000252  A008                     syscall    Create/PBHCreate/HCreate
  225. 00000254  4A40                     tst.w      D0
  226. 00000256  6616                     bne        +0x18 /* 0000026E */
  227. 00000258  4268 001C                clr.w      [A0 + 0x1C]
  228. 0000025C  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  229. 0000025E  2008                     move.l     D0, A0
  230. 00000260  43E8 0020                lea.l      A1, [A0 + 0x20]
  231. 00000264  22EE 0008                move.l     [A1]+, [A6 + 0x8]
  232. 00000268  22AE 000C                move.l     [A1], [A6 + 0xC]
  233. 0000026C  A00D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo
  234. label0000026E:
  235. 0000026E  3D40 0016                move.w     [A6 + 0x16], D0
  236. 00000272  4E5E                     unlink     A6
  237. 00000274  225F                     movea.l    A1, [A7]+
  238. 00000276  DFFC 0000 000E           add.l      A7, 0xE
  239. 0000027C  4ED1                     jmp        [A1]
  240. export_33:
  241. fn0000027E:
  242. 0000027E  4E56 FFCE                link       A6, -0x0032
  243. 00000282  41EE FFCE                lea.l      A0, [A6 - 0x32]
  244. 00000286  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  245. 0000028C  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  246. 00000292  4228 001A                clr.b      [A0 + 0x1A]
  247. 00000296  4228 001B                clr.b      [A0 + 0x1B]
  248. 0000029A  42A8 001C                clr.l      [A0 + 0x1C]
  249. 0000029E  A000                     syscall    Open/PBHOpen/HOpen
  250. 000002A0  226E 0008                movea.l    A1, [A6 + 0x8]
  251. 000002A4  32A8 0018                move.w     [A1], [A0 + 0x18]
  252. 000002A8  3D40 0012                move.w     [A6 + 0x12], D0
  253. 000002AC  4E5E                     unlink     A6
  254. 000002AE  205F                     movea.l    A0, [A7]+
  255. 000002B0  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  256. 000002B6  4ED0                     jmp        [A0]
  257. 000002B8  4E56 FFCE                link       A6, -0x0032
  258. 000002BC  41EE FFCE                lea.l      A0, [A6 - 0x32]
  259. 000002C0  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  260. 000002C6  A018                     syscall    GetFPos
  261. 000002C8  3D40 000E                move.w     [A6 + 0xE], D0
  262. 000002CC  226E 0008                movea.l    A1, [A6 + 0x8]
  263. 000002D0  22A8 002E                move.l     [A1], [A0 + 0x2E]
  264. 000002D4  4E5E                     unlink     A6
  265. 000002D6  225F                     movea.l    A1, [A7]+
  266. 000002D8  5C8F                     addq.l     A7, 6
  267. 000002DA  4ED1                     jmp        [A1]
  268. export_32:
  269. fn000002DC:
  270. 000002DC  4E56 FFCE                link       A6, -0x0032
  271. 000002E0  41EE FFCE                lea.l      A0, [A6 - 0x32]
  272. 000002E4  316E 000E 0018           move.w     [A0 + 0x18], [A6 + 0xE]
  273. 000002EA  316E 000C 002C           move.w     [A0 + 0x2C], [A6 + 0xC]
  274. 000002F0  216E 0008 002E           move.l     [A0 + 0x2E], [A6 + 0x8]
  275. 000002F6  A044                     syscall    SetFPos
  276. 000002F8  3D40 0010                move.w     [A6 + 0x10], D0
  277. 000002FC  4E5E                     unlink     A6
  278. 000002FE  225F                     movea.l    A1, [A7]+
  279. 00000300  508F                     addq.l     A7, 8
  280. 00000302  4ED1                     jmp        [A1]
  281. 00000304  4E56 FFCE                link       A6, -0x0032
  282. 00000308  41EE FFCE                lea.l      A0, [A6 - 0x32]
  283. 0000030C  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  284. 00000312  A011                     syscall    GetEOF
  285. 00000314  3D40 000E                move.w     [A6 + 0xE], D0
  286. 00000318  226E 0008                movea.l    A1, [A6 + 0x8]
  287. 0000031C  22A8 001C                move.l     [A1], [A0 + 0x1C]
  288. 00000320  4E5E                     unlink     A6
  289. 00000322  225F                     movea.l    A1, [A7]+
  290. 00000324  5C8F                     addq.l     A7, 6
  291. 00000326  4ED1                     jmp        [A1]
  292. 00000328  4E56 FFCE                link       A6, -0x0032
  293. 0000032C  41EE FFCE                lea.l      A0, [A6 - 0x32]
  294. 00000330  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  295. 00000336  216E 0008 001C           move.l     [A0 + 0x1C], [A6 + 0x8]
  296. 0000033C  A012                     syscall    SetEOF
  297. 0000033E  3D40 000E                move.w     [A6 + 0xE], D0
  298. 00000342  4E5E                     unlink     A6
  299. 00000344  225F                     movea.l    A1, [A7]+
  300. 00000346  5C8F                     addq.l     A7, 6
  301. 00000348  4ED1                     jmp        [A1]
  302. export_35:
  303. fn0000034A:
  304. 0000034A  4E56 FFCE                link       A6, -0x0032
  305. 0000034E  41EE FFCE                lea.l      A0, [A6 - 0x32]
  306. 00000352  316E 0008 0018           move.w     [A0 + 0x18], [A6 + 0x8]
  307. 00000358  A001                     syscall    Close
  308. 0000035A  3D40 000A                move.w     [A6 + 0xA], D0
  309. 0000035E  4E5E                     unlink     A6
  310. 00000360  205F                     movea.l    A0, [A7]+
  311. 00000362  548F                     addq.l     A7, 2
  312. 00000364  4ED0                     jmp        [A0]
  313. export_34:
  314. 00000366  4E56 FFB0                link       A6, -0x0050
  315. 0000036A  41EE FFB0                lea.l      A0, [A6 - 0x50]
  316. 0000036E  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  317. 00000374  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  318. 0000037A  4228 001A                clr.b      [A0 + 0x1A]
  319. 0000037E  4268 001C                clr.w      [A0 + 0x1C]
  320. 00000382  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  321. 00000384  3D40 0012                move.w     [A6 + 0x12], D0
  322. 00000388  41E8 0020                lea.l      A0, [A0 + 0x20]
  323. 0000038C  226E 0008                movea.l    A1, [A6 + 0x8]
  324. 00000390  303C 0010                move.w     D0, 0x10
  325. 00000394  A02E                     syscall    BlockMove/BlockMoveData
  326. 00000396  4E5E                     unlink     A6
  327. 00000398  225F                     movea.l    A1, [A7]+
  328. 0000039A  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  329. 000003A0  4ED1                     jmp        [A1]
  330. 000003A2  4E56 FFB0                link       A6, -0x0050
  331. 000003A6  41EE FFB0                lea.l      A0, [A6 - 0x50]
  332. 000003AA  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  333. 000003B0  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  334. 000003B6  4228 001A                clr.b      [A0 + 0x1A]
  335. 000003BA  4268 001C                clr.w      [A0 + 0x1C]
  336. 000003BE  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  337. 000003C0  43E8 0020                lea.l      A1, [A0 + 0x20]
  338. 000003C4  206E 0008                movea.l    A0, [A6 + 0x8]
  339. 000003C8  303C 0010                move.w     D0, 0x10
  340. 000003CC  A02E                     syscall    BlockMove/BlockMoveData
  341. 000003CE  41EE FFB0                lea.l      A0, [A6 - 0x50]
  342. 000003D2  A00D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo
  343. 000003D4  3D40 0012                move.w     [A6 + 0x12], D0
  344. 000003D8  4E5E                     unlink     A6
  345. 000003DA  225F                     movea.l    A1, [A7]+
  346. 000003DC  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  347. 000003E2  4ED1                     jmp        [A1]
  348. 000003E4  4E56 FFCE                link       A6, -0x0032
  349. 000003E8  41EE FFCE                lea.l      A0, [A6 - 0x32]
  350. 000003EC  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  351. 000003F2  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  352. 000003F8  4228 001A                clr.b      [A0 + 0x1A]
  353. 000003FC  216E 0008 001C           move.l     [A0 + 0x1C], [A6 + 0x8]
  354. 00000402  A00B                     syscall    Rename/PBHRename/HRename
  355. 00000404  3D40 0012                move.w     [A6 + 0x12], D0
  356. 00000408  4E5E                     unlink     A6
  357. 0000040A  225F                     movea.l    A1, [A7]+
  358. 0000040C  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  359. 00000412  4ED1                     jmp        [A1]
  360. 00000414  4E56 FFCE                link       A6, -0x0032
  361. 00000418  41EE FFCE                lea.l      A0, [A6 - 0x32]
  362. 0000041C  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  363. 00000422  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  364. 00000428  4228 001A                clr.b      [A0 + 0x1A]
  365. 0000042C  A009                     syscall    Delete/PBHDelete/HDelete
  366. 0000042E  3D40 000E                move.w     [A6 + 0xE], D0
  367. 00000432  4E5E                     unlink     A6
  368. 00000434  225F                     movea.l    A1, [A7]+
  369. 00000436  5C8F                     addq.l     A7, 6
  370. 00000438  4ED1                     jmp        [A1]
  371. 0000043A  A02C                     syscall    InitApplZone
  372. 0000043C  4EFA 01D0                jmp        [PC + 0x1D0 /* 0000060E */]
  373. 00000440  225F                     movea.l    A1, [A7]+
  374. 00000442  205F                     movea.l    A0, [A7]+
  375. 00000444  A057                     syscall    SetAppBase/SetApplBase
  376. 00000446  4EFA 01C4                jmp        [PC + 0x1C4 /* 0000060C */]
  377. 0000044A  225F                     movea.l    A1, [A7]+
  378. 0000044C  204F                     movea.l    A0, A7
  379. 0000044E  A019                     syscall    InitZone
  380. 00000450  DEFC 000E                add.w      A7, 0xE
  381. 00000454  4EFA 01B6                jmp        [PC + 0x1B6 /* 0000060C */]
  382. 00000458  225F                     movea.l    A1, [A7]+
  383. 0000045A  205F                     movea.l    A0, [A7]+
  384. 0000045C  A02D                     syscall    SetApplLimit
  385. 0000045E  4EFA 01AC                jmp        [PC + 0x1AC /* 0000060C */]
  386. fn00000462:
  387. 00000462  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  388. 00000466  6A2A                     bpl        +0x2C /* 00000492 */
  389. 00000468  2078 0130                movea.l    A0, [0x00000130 /* ApplLimit */]
  390. 0000046C  43F8 0114                lea.l      A1, [0x00000114 /* HeapEnd */]
  391. 00000470  2008                     move.l     D0, A0
  392. 00000472  9091                     sub.l      D0, [A1]
  393. 00000474  740C                     moveq.l    D2, 0x0C
  394. 00000476  B082                     cmp.l      D0, D2
  395. 00000478  6516                     bcs        +0x18 /* 00000490 */
  396. 0000047A  2251                     movea.l    A1, [A1]
  397. 0000047C  21C8 0114                move.l     [0x00000114 /* HeapEnd */], A0
  398. 00000480  2280                     move.l     [A1], D0
  399. 00000482  4211                     clr.b      [A1]
  400. 00000484  2278 02AA                movea.l    A1, [0x000002AA /* ApplZone */]
  401. 00000488  2288                     move.l     [A1], A0
  402. 0000048A  2082                     move.l     [A0], D2
  403. 0000048C  D1A9 000C                add.l      [A1 + 0xC], D0
  404. label00000490:
  405. 00000490  4E75                     rts
  406. label00000492:
  407. 00000492  A063                     syscall    MaxApplZone
  408. 00000494  4E75                     rts
  409. 00000496  A036                     syscall    MoreMasters
  410. 00000498  4EFA 0174                jmp        [PC + 0x174 /* 0000060E */]
  411. 0000049C  A11A                     syscall    GetZone, flags=1
  412. 0000049E  2F48 0004                move.l     [A7 + 0x4], A0
  413. 000004A2  4EFA 016A                jmp        [PC + 0x16A /* 0000060E */]
  414. 000004A6  225F                     movea.l    A1, [A7]+
  415. 000004A8  205F                     movea.l    A0, [A7]+
  416. 000004AA  A01B                     syscall    SetZone
  417. 000004AC  4EFA 015E                jmp        [PC + 0x15E /* 0000060C */]
  418. 000004B0  2F78 02A6 0004           move.l     [A7 + 0x4], [0x000002A6 /* SysZone */]
  419. 000004B6  4EFA 015C                jmp        [PC + 0x15C /* 00000614 */]
  420. 000004BA  2F78 02AA 0004           move.l     [A7 + 0x4], [0x000002AA /* ApplZone */]
  421. 000004C0  4EFA 0152                jmp        [PC + 0x152 /* 00000614 */]
  422. 000004C4  225F                     movea.l    A1, [A7]+
  423. 000004C6  201F                     move.l     D0, [A7]+
  424. 000004C8  A122                     syscall    NewHandle, flags=1
  425. 000004CA  2E88                     move.l     [A7], A0
  426. 000004CC  4EFA 013E                jmp        [PC + 0x13E /* 0000060C */]
  427. 000004D0  225F                     movea.l    A1, [A7]+
  428. 000004D2  205F                     movea.l    A0, [A7]+
  429. 000004D4  A023                     syscall    DisposHandle/DisposeHandle
  430. 000004D6  4EFA 0134                jmp        [PC + 0x134 /* 0000060C */]
  431. 000004DA  225F                     movea.l    A1, [A7]+
  432. 000004DC  205F                     movea.l    A0, [A7]+
  433. 000004DE  A025                     syscall    GetHandleSize
  434. 000004E0  2E80                     move.l     [A7], D0
  435. 000004E2  6A06                     bpl        +0x8 /* 000004EA */
  436. 000004E4  4297                     clr.l      [A7]
  437. 000004E6  4EFA 0124                jmp        [PC + 0x124 /* 0000060C */]
  438. label000004EA:
  439. 000004EA  4EFA 011E                jmp        [PC + 0x11E /* 0000060A */]
  440. 000004EE  225F                     movea.l    A1, [A7]+
  441. 000004F0  201F                     move.l     D0, [A7]+
  442. 000004F2  205F                     movea.l    A0, [A7]+
  443. 000004F4  A024                     syscall    SetHandleSize
  444. 000004F6  4EFA 0114                jmp        [PC + 0x114 /* 0000060C */]
  445. 000004FA  225F                     movea.l    A1, [A7]+
  446. 000004FC  205F                     movea.l    A0, [A7]+
  447. 000004FE  A126                     syscall    HandleZone, flags=1
  448. 00000500  2E88                     move.l     [A7], A0
  449. 00000502  4EFA 0108                jmp        [PC + 0x108 /* 0000060C */]
  450. 00000506  225F                     movea.l    A1, [A7]+
  451. 00000508  205F                     movea.l    A0, [A7]+
  452. 0000050A  A128                     syscall    RecoverHandle, flags=1
  453. 0000050C  2E88                     move.l     [A7], A0
  454. 0000050E  4EFA 00FA                jmp        [PC + 0xFA /* 0000060A */]
  455. 00000512  225F                     movea.l    A1, [A7]+
  456. 00000514  201F                     move.l     D0, [A7]+
  457. 00000516  205F                     movea.l    A0, [A7]+
  458. 00000518  A027                     syscall    ReallocateHandle
  459. 0000051A  4EFA 00F0                jmp        [PC + 0xF0 /* 0000060C */]
  460. 0000051E  225F                     movea.l    A1, [A7]+
  461. 00000520  201F                     move.l     D0, [A7]+
  462. 00000522  A11E                     syscall    NewPtr, flags=1
  463. 00000524  2E88                     move.l     [A7], A0
  464. 00000526  4EFA 00E4                jmp        [PC + 0xE4 /* 0000060C */]
  465. 0000052A  225F                     movea.l    A1, [A7]+
  466. 0000052C  205F                     movea.l    A0, [A7]+
  467. 0000052E  A01F                     syscall    DisposPtr/DisposePtr
  468. 00000530  4EFA 00DA                jmp        [PC + 0xDA /* 0000060C */]
  469. 00000534  225F                     movea.l    A1, [A7]+
  470. 00000536  205F                     movea.l    A0, [A7]+
  471. 00000538  A021                     syscall    GetPtrSize
  472. 0000053A  2E80                     move.l     [A7], D0
  473. 0000053C  6A06                     bpl        +0x8 /* 00000544 */
  474. 0000053E  4297                     clr.l      [A7]
  475. 00000540  4EFA 00CA                jmp        [PC + 0xCA /* 0000060C */]
  476. label00000544:
  477. 00000544  4EFA 00C4                jmp        [PC + 0xC4 /* 0000060A */]
  478. 00000548  225F                     movea.l    A1, [A7]+
  479. 0000054A  201F                     move.l     D0, [A7]+
  480. 0000054C  205F                     movea.l    A0, [A7]+
  481. 0000054E  A020                     syscall    SetPtrSize
  482. 00000550  4EFA 00BA                jmp        [PC + 0xBA /* 0000060C */]
  483. 00000554  225F                     movea.l    A1, [A7]+
  484. 00000556  205F                     movea.l    A0, [A7]+
  485. 00000558  A148                     syscall    PtrZone, flags=1
  486. 0000055A  2E88                     move.l     [A7], A0
  487. 0000055C  4EFA 00AE                jmp        [PC + 0xAE /* 0000060C */]
  488. fn00000560:
  489. 00000560  A01C                     syscall    FreeMem
  490. 00000562  2F40 0004                move.l     [A7 + 0x4], D0
  491. 00000566  4EFA 00AC                jmp        [PC + 0xAC /* 00000614 */]
  492. fn0000056A:
  493. 0000056A  225F                     movea.l    A1, [A7]+
  494. 0000056C  A11D                     syscall    MaxMem, flags=1
  495. 0000056E  2208                     move.l     D1, A0
  496. 00000570  205F                     movea.l    A0, [A7]+
  497. 00000572  2081                     move.l     [A0], D1
  498. 00000574  2E80                     move.l     [A7], D0
  499. 00000576  4EFA 0092                jmp        [PC + 0x92 /* 0000060A */]
  500. 0000057A  225F                     movea.l    A1, [A7]+
  501. 0000057C  201F                     move.l     D0, [A7]+
  502. 0000057E  A04C                     syscall    CompactMem
  503. 00000580  2E80                     move.l     [A7], D0
  504. 00000582  4EFA 0086                jmp        [PC + 0x86 /* 0000060A */]
  505. 00000586  225F                     movea.l    A1, [A7]+
  506. 00000588  201F                     move.l     D0, [A7]+
  507. 0000058A  A040                     syscall    ResrvMem/ReserveMem
  508. 0000058C  4EFA 007E                jmp        [PC + 0x7E /* 0000060C */]
  509. 00000590  225F                     movea.l    A1, [A7]+
  510. 00000592  201F                     move.l     D0, [A7]+
  511. 00000594  A04D                     syscall    PurgeMem
  512. 00000596  4EFA 0074                jmp        [PC + 0x74 /* 0000060C */]
  513. 0000059A  225F                     movea.l    A1, [A7]+
  514. 0000059C  205F                     movea.l    A0, [A7]+
  515. 0000059E  A02B                     syscall    EmptyHandle
  516. 000005A0  4EFA 006A                jmp        [PC + 0x6A /* 0000060C */]
  517. fn000005A4:
  518. 000005A4  225F                     movea.l    A1, [A7]+
  519. 000005A6  205F                     movea.l    A0, [A7]+
  520. 000005A8  A029                     syscall    HLock
  521. 000005AA  4EFA 0060                jmp        [PC + 0x60 /* 0000060C */]
  522. fn000005AE:
  523. 000005AE  225F                     movea.l    A1, [A7]+
  524. 000005B0  205F                     movea.l    A0, [A7]+
  525. 000005B2  A02A                     syscall    HUnlock
  526. 000005B4  4EFA 0056                jmp        [PC + 0x56 /* 0000060C */]
  527. 000005B8  225F                     movea.l    A1, [A7]+
  528. 000005BA  205F                     movea.l    A0, [A7]+
  529. 000005BC  A049                     syscall    HPurge
  530. 000005BE  4EFA 004C                jmp        [PC + 0x4C /* 0000060C */]
  531. 000005C2  225F                     movea.l    A1, [A7]+
  532. 000005C4  205F                     movea.l    A0, [A7]+
  533. 000005C6  A04A                     syscall    HNoPurge
  534. 000005C8  4EFA 0042                jmp        [PC + 0x42 /* 0000060C */]
  535. 000005CC  225F                     movea.l    A1, [A7]+
  536. 000005CE  205F                     movea.l    A0, [A7]+
  537. 000005D0  A04B                     syscall    SetGrowZone
  538. 000005D2  4EFA 0038                jmp        [PC + 0x38 /* 0000060C */]
  539. 000005D6  2F78 0328 0004           move.l     [A7 + 0x4], [0x00000328 /* GZRootHnd */]
  540. 000005DC  4E75                     rts
  541. fn000005DE:
  542. 000005DE  221F                     move.l     D1, [A7]+
  543. 000005E0  201F                     move.l     D0, [A7]+
  544. 000005E2  225F                     movea.l    A1, [A7]+
  545. 000005E4  205F                     movea.l    A0, [A7]+
  546. 000005E6  A02E                     syscall    BlockMove/BlockMoveData
  547. 000005E8  2241                     movea.l    A1, D1
  548. 000005EA  4EFA 0020                jmp        [PC + 0x20 /* 0000060C */]
  549. 000005EE  2F78 0108 0004           move.l     [A7 + 0x4], [0x00000108 /* MemTop */]
  550. 000005F4  4EFA 001E                jmp        [PC + 0x1E /* 00000614 */]
  551. 000005F8  3F78 0220 0004           move.w     [A7 + 0x4], [0x00000220 /* MemErr */]
  552. 000005FE  4E75                     rts
  553. 00000600  2F78 0130 0004           move.l     [A7 + 0x4], [0x00000130 /* ApplLimit */]
  554. 00000606  4EFA 000C                jmp        [PC + 0xC /* 00000614 */]
  555. label0000060A:
  556. 0000060A  7000                     moveq.l    D0, 0x00
  557. label0000060C:
  558. 0000060C  2F09                     move.l     -[A7], A1
  559. label0000060E:
  560. 0000060E  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  561. 00000612  4E75                     rts
  562. label00000614:
  563. 00000614  7000                     moveq.l    D0, 0x00
  564. 00000616  60F6                     bra        -0x8 /* 0000060E */
  565. export_37:
  566. 00000618  7401                     moveq.l    D2, 0x01
  567. label0000061A:
  568. 0000061A  205F                     movea.l    A0, [A7]+
  569. 0000061C  3F02                     move.w     -[A7], D2
  570. 0000061E  2F08                     move.l     -[A7], A0
  571. 00000620  ADEA                     syscall    Pack3, auto_pop
  572. 00000622  7403                     moveq.l    D2, 0x03
  573. 00000624  4EFA FFF4                jmp        [PC - 0xC /* 0000061A */]
  574. export_36:
  575. 00000628  7402                     moveq.l    D2, 0x02
  576. 0000062A  4EFA FFEE                jmp        [PC - 0x12 /* 0000061A */]
  577. 0000062E  7404                     moveq.l    D2, 0x04
  578. 00000630  4EFA FFE8                jmp        [PC - 0x18 /* 0000061A */]
  579. 00000634  3038 00E4                move.w     D0, [0x000000E4]
  580. 00000638  B078 02AE                cmp.w      D0, [0x000002AE /* ROMBase */]
  581. 0000063C  651E                     bcs        +0x20 /* 0000065C */
  582. 0000063E  703A                     moveq.l    D0, 0x3A
  583. 00000640  A322                     syscall    NewHandleClear, flags=3
  584. 00000642  6600 00DA                bne        +0xDC /* 0000071E */
  585. 00000646  A029                     syscall    HLock
  586. 00000648  21C8 00E4                move.l     [0x000000E4], A0
  587. 0000064C  2250                     movea.l    A1, [A0]
  588. 0000064E  2378 033C 0034           move.l     [A1 + 0x34], [0x0000033C /* IAZNotify */]
  589. 00000654  41FA 010E                lea.l      A0, [PC + 0x10E /* 00000764, value 0x61E42038 */]
  590. 00000658  21C8 033C                move.l     [0x0000033C /* IAZNotify */], A0
  591. label0000065C:
  592. 0000065C  2078 00E4                movea.l    A0, [0x000000E4]
  593. 00000660  2250                     movea.l    A1, [A0]
  594. 00000662  4A69 0010                tst.w      [A1 + 0x10]
  595. 00000666  677E                     beq        +0x80 /* 000006E6 */
  596. 00000668  222F 0004                move.l     D1, [A7 + 0x4]
  597. 0000066C  6B72                     bmi        +0x74 /* 000006E0 */
  598. 0000066E  50E9 0039                st         [A1 + 0x39]
  599. 00000672  3229 0032                move.w     D1, [A1 + 0x32]
  600. 00000676  2408                     move.l     D2, A0
  601. 00000678  48E7 6000                movem.l    -[A7], D1,D2
  602. 0000067C  A9E1                     syscall    HandToHand
  603. 0000067E  4CDF 0006                movem.l    D1,D2, [A7]+
  604. 00000682  4A40                     tst.w      D0
  605. 00000684  6600 0098                bne        +0x9A /* 0000071E */
  606. 00000688  7000                     moveq.l    D0, 0x00
  607. 0000068A  0641 000C                addi.w     D1, 0xC
  608. 0000068E  3001                     move.w     D0, D1
  609. 00000690  A024                     syscall    SetHandleSize
  610. 00000692  6600 008A                bne        +0x8C /* 0000071E */
  611. 00000696  A029                     syscall    HLock
  612. 00000698  21C8 00E4                move.l     [0x000000E4], A0
  613. 0000069C  2250                     movea.l    A1, [A0]
  614. 0000069E  2078 027A                movea.l    A0, [0x0000027A /* SoundDCE */]
  615. 000006A2  2149 0008                move.l     [A0 + 0x8], A1
  616. 000006A6  2149 000C                move.l     [A0 + 0xC], A1
  617. 000006AA  2042                     movea.l    A0, D2
  618. 000006AC  2050                     movea.l    A0, [A0]
  619. 000006AE  1028 0038                move.b     D0, [A0 + 0x38]
  620. 000006B2  8129 0038                or.b       [A1 + 0x38], D0
  621. 000006B6  2042                     movea.l    A0, D2
  622. 000006B8  A023                     syscall    DisposHandle/DisposeHandle
  623. 000006BA  3341 0032                move.w     [A1 + 0x32], D1
  624. 000006BE  08A9 0000 0038           bclr.b     [A1 + 0x38], 0x0
  625. 000006C4  6708                     beq        +0xA /* 000006CE */
  626. 000006C6  4269 0010                clr.w      [A1 + 0x10]
  627. 000006CA  4EBA 00A4                jsr        [PC + 0xA4 /* 00000770 */]
  628. label000006CE:
  629. 000006CE  51E9 0039                sf         [A1 + 0x39]
  630. 000006D2  D2C1                     add.w      A1, D1
  631. 000006D4  700C                     moveq.l    D0, 0x0C
  632. 000006D6  92C0                     sub.w      A1, D0
  633. 000006D8  41EF 0004                lea.l      A0, [A7 + 0x4]
  634. 000006DC  A02E                     syscall    BlockMove/BlockMoveData
  635. 000006DE  6042                     bra        +0x44 /* 00000722 */
  636. label000006E0:
  637. 000006E0  3028 0010                move.w     D0, [A0 + 0x10]
  638. 000006E4  6EFA                     bgt        -0x4 /* 000006E0 */
  639. label000006E6:
  640. 000006E6  2049                     movea.l    A0, A1
  641. 000006E8  317C 003A 0032           move.w     [A0 + 0x32], 0x3A /* ':' */
  642. 000006EE  216F 0008 0024           move.l     [A0 + 0x24], [A7 + 0x8]
  643. 000006F4  216F 000C 0020           move.l     [A0 + 0x20], [A7 + 0xC]
  644. 000006FA  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  645. 00000700  222F 0004                move.l     D1, [A7 + 0x4]
  646. 00000704  6A08                     bpl        +0xA /* 0000070E */
  647. 00000706  42A8 000C                clr.l      [A0 + 0xC]
  648. 0000070A  A003                     syscall    Write
  649. 0000070C  600E                     bra        +0x10 /* 0000071C */
  650. label0000070E:
  651. 0000070E  2141 001C                move.l     [A0 + 0x1C], D1
  652. 00000712  43FA 005C                lea.l      A1, [PC + 0x5C /* 00000770, value 0x48E7E0C0 */]
  653. 00000716  2149 000C                move.l     [A0 + 0xC], A1
  654. 0000071A  A403                     syscall    Write, flags=4
  655. label0000071C:
  656. 0000071C  4A40                     tst.w      D0
  657. label0000071E:
  658. 0000071E  6702                     beq        +0x4 /* 00000722 */
  659. 00000720  6108                     bsr        +0xA /* 0000072A */
  660. label00000722:
  661. 00000722  225F                     movea.l    A1, [A7]+
  662. 00000724  DEFC 000C                add.w      A7, 0xC
  663. 00000728  4ED1                     jmp        [A1]
  664. fn0000072A:
  665. 0000072A  3078 00E4                movea.w    A0, [0x000000E4]
  666. 0000072E  B0F8 02AE                cmpa.w     A0, [0x000002AE /* ROMBase */]
  667. 00000732  6714                     beq        +0x16 /* 00000748 */
  668. 00000734  2078 00E4                movea.l    A0, [0x000000E4]
  669. 00000738  2250                     movea.l    A1, [A0]
  670. 0000073A  21E9 0034 033C           move.l     [0x0000033C /* IAZNotify */], [A1 + 0x34]
  671. 00000740  A023                     syscall    DisposHandle/DisposeHandle
  672. 00000742  31F8 02AE 00E4           move.w     [0x000000E4], [0x000002AE /* ROMBase */]
  673. label00000748:
  674. 00000748  4E75                     rts
  675. fn0000074A:
  676. 0000074A  4E56 FFE0                link       A6, -0x0020
  677. 0000074E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  678. 00000752  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  679. 00000758  A206                     syscall    KillIO, flags=2
  680. 0000075A  4278 0280                clr.w      [0x00000280 /* CurPitch */]
  681. 0000075E  61CA                     bsr        -0x34 /* 0000072A */
  682. 00000760  4E5E                     unlink     A6
  683. label00000762:
  684. 00000762  4E75                     rts
  685. 00000764  61E4                     bsr        -0x1A /* 0000074A */
  686. 00000766  2038 033C                move.l     D0, [0x0000033C /* IAZNotify */]
  687. 0000076A  6FF6                     ble        -0x8 /* 00000762 */
  688. 0000076C  2040                     movea.l    A0, D0
  689. 0000076E  4ED0                     jmp        [A0]
  690. fn00000770:
  691. 00000770  48E7 E0C0                movem.l    -[A7], D0,D1,D2,A0,A1
  692. 00000774  2078 00E4                movea.l    A0, [0x000000E4]
  693. 00000778  2050                     movea.l    A0, [A0]
  694. 0000077A  4A28 0039                tst.b      [A0 + 0x39]
  695. 0000077E  6706                     beq        +0x8 /* 00000786 */
  696. 00000780  50E8 0038                st         [A0 + 0x38]
  697. 00000784  6060                     bra        +0x62 /* 000007E6 */
  698. label00000786:
  699. 00000786  3028 0032                move.w     D0, [A0 + 0x32]
  700. 0000078A  2228 001C                move.l     D1, [A0 + 0x1C]
  701. 0000078E  670C                     beq        +0xE /* 0000079C */
  702. 00000790  2241                     movea.l    A1, D1
  703. 00000792  48E7 8080                movem.l    -[A7], D0,A0
  704. 00000796  4E91                     jsr        [A1]
  705. 00000798  4CDF 0101                movem.l    D0,A0, [A7]+
  706. label0000079C:
  707. 0000079C  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  708. 000007A0  6744                     beq        +0x46 /* 000007E6 */
  709. 000007A2  2248                     movea.l    A1, A0
  710. 000007A4  41E8 003A                lea.l      A0, [A0 + 0x3A]
  711. 000007A8  2358 001C                move.l     [A1 + 0x1C], [A0]+
  712. 000007AC  2358 0024                move.l     [A1 + 0x24], [A0]+
  713. 000007B0  2358 0020                move.l     [A1 + 0x20], [A0]+
  714. 000007B4  337C FFFC 0018           move.w     [A1 + 0x18], 0xFFFC
  715. 000007BA  7246                     moveq.l    D1, 0x46
  716. 000007BC  9041                     sub.w      D0, D1
  717. 000007BE  6710                     beq        +0x12 /* 000007D0 */
  718. 000007C0  3200                     move.w     D1, D0
  719. 000007C2  2248                     movea.l    A1, A0
  720. 000007C4  92FC 000C                sub.w      A1, 0xC
  721. 000007C8  A02E                     syscall    BlockMove/BlockMoveData
  722. 000007CA  0641 003A                addi.w     D1, 0x3A /* ':' */
  723. 000007CE  6002                     bra        +0x4 /* 000007D2 */
  724. label000007D0:
  725. 000007D0  723A                     moveq.l    D1, 0x3A
  726. label000007D2:
  727. 000007D2  2078 00E4                movea.l    A0, [0x000000E4]
  728. 000007D6  2050                     movea.l    A0, [A0]
  729. 000007D8  3141 0032                move.w     [A0 + 0x32], D1
  730. 000007DC  43FA FF92                lea.l      A1, [PC - 0x6E /* 00000770, value 0x48E7E0C0 */]
  731. 000007E0  2149 000C                move.l     [A0 + 0xC], A1
  732. 000007E4  A403                     syscall    Write, flags=4
  733. label000007E6:
  734. 000007E6  4CDF 0307                movem.l    D0,D1,D2,A0,A1, [A7]+
  735. 000007EA  4E75                     rts
  736. 000007EC  3038 00E4                move.w     D0, [0x000000E4]
  737. 000007F0  B078 02AE                cmp.w      D0, [0x000002AE /* ROMBase */]
  738. 000007F4  670A                     beq        +0xC /* 00000800 */
  739. 000007F6  2078 00E4                movea.l    A0, [0x000000E4]
  740. 000007FA  2050                     movea.l    A0, [A0]
  741. 000007FC  4A68 0010                tst.w      [A0 + 0x10]
  742. label00000800:
  743. 00000800  57EF 0004                seq        [A7 + 0x4]
  744. 00000804  442F 0004                neg.b      [A7 + 0x4]
  745. 00000808  4E75                     rts
  746. 0000080A  205F                     movea.l    A0, [A7]+
  747. 0000080C  225F                     movea.l    A1, [A7]+
  748. 0000080E  4219                     clr.b      [A1]+
  749. 00000810  12B8 0260                move.b     [A1], [0x00000260 /* SdVolume */]
  750. 00000814  4ED0                     jmp        [A0]
  751. 00000816  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  752. 0000081A  6B24                     bmi        +0x26 /* 00000840 */
  753. 0000081C  205F                     movea.l    A0, [A7]+
  754. 0000081E  301F                     move.w     D0, [A7]+
  755. 00000820  2F08                     move.l     -[A7], A0
  756. 00000822  4E56 FFE0                link       A6, -0x0020
  757. 00000826  41EE FFE0                lea.l      A0, [A6 - 0x20]
  758. 0000082A  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  759. 00000830  317C 0002 001A           move.w     [A0 + 0x1A], 0x2
  760. 00000836  3140 001C                move.w     [A0 + 0x1C], D0
  761. 0000083A  A204                     syscall    Control, flags=2
  762. 0000083C  4E5E                     unlink     A6
  763. 0000083E  4E75                     rts
  764. label00000840:
  765. 00000840  205F                     movea.l    A0, [A7]+
  766. 00000842  301F                     move.w     D0, [A7]+
  767. 00000844  2F08                     move.l     -[A7], A0
  768. 00000846  0C39 00FF 0040 0009      cmpi.b     [0x00400009], 0xFF
  769. 0000084E  6724                     beq        +0x26 /* 00000874 */
  770. 00000850  40E7                     move.w     -[A7], SR
  771. 00000852  007C 0300                ori.w      sr, 768
  772. 00000856  1239 00EF FFFE           move.b     D1, [0x00EFFFFE]
  773. 0000085C  0241 00F8                andi.w     D1, 0xF8
  774. 00000860  0240 0007                andi.w     D0, 0x7
  775. 00000864  11C0 0260                move.b     [0x00000260 /* SdVolume */], D0
  776. 00000868  8240                     or.w       D1, D0
  777. 0000086A  13C1 00EF FFFE           move.b     [0x00EFFFFE], D1
  778. 00000870  46DF                     move.w     SR, [A7]+
  779. 00000872  4E75                     rts
  780. label00000874:
  781. 00000874  0240 0007                andi.w     D0, 0x7
  782. 00000878  11C0 0260                move.b     [0x00000260 /* SdVolume */], D0
  783. 0000087C  E348                     lsl        D0.w, 1
  784. 0000087E  1239 00FC DD81           move.b     D1, [0x00FCDD81]
  785. 00000884  0201 00F1                andi.b     D1, 0xF1
  786. 00000888  8200                     or.b       D1, D0
  787. 0000088A  13C1 00FC DD81           move.b     [0x00FCDD81], D1
  788. 00000890  4E75                     rts
  789. fn00000892:
  790. 00000892  598F                     subq.l     A7, 4
  791. 00000894  3F3C 0017                move.w     -[A7], 0x17
  792. 00000898  42A7                     clr.l      -[A7]
  793. 0000089A  4878 FFFF                push.l     0xFFFF
  794. 0000089E  A9BD                     syscall    GetNewWindow
  795. 000008A0  205F                     movea.l    A0, [A7]+
  796. 000008A2  2B48 FC96                move.l     [A5 - 0x36A], A0
  797. 000008A6  2F2D FC96                move.l     -[A7], [A5 - 0x36A]
  798. 000008AA  A873                     syscall    SetPort
  799. 000008AC  4E75                     rts
  800. fn000008AE:
  801. 000008AE  4EBA FFE2                jsr        [PC - 0x1E /* 00000892 */]
  802. 000008B2  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  803. 000008B6  4EBA 0688                jsr        [PC + 0x688 /* 00000F40 */]
  804. 000008BA  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  805. 000008BE  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  806. 000008C2  4EBA 0FA6                jsr        [PC + 0xFA6 /* 0000186A */]
  807. 000008C6  4E75                     rts
  808. fn000008C8:
  809. 000008C8  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  810. 000008CC  4E75                     rts
  811. fn000008CE:
  812. 000008CE  4E56 0000                link       A6, 0
  813. 000008D2  102E 0009                move.b     D0, [A6 + 0x9]
  814. 000008D6  4880                     ext.w      D0
  815. 000008D8  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  816. 000008DC  0020 0020                ori.b      -[A0], 0x20 /* ' ' */
  817. 000008E0  0004 0002                ori.b      D4, 0x2
  818. 000008E4  4E5E                     unlink     A6
  819. 000008E6  4E75                     rts
  820. 000008E8  444F                     neg.w      A7
  821. 000008EA  5454                     addq.w     [A4], 2
  822. 000008EC  544B                     addq.w     A3, 2
  823. 000008EE  4559                     chk.w      D2, [A1]+
  824. fn000008F0:
  825. 000008F0  4E56 FFF8                link       A6, -0x0008
  826. 000008F4  598F                     subq.l     A7, 4
  827. 000008F6  A924                     syscall    FrontWindow
  828. 000008F8  205F                     movea.l    A0, [A7]+
  829. 000008FA  B1ED FC96                cmpa.l     A0, [A5 - 0x36A]
  830. 000008FE  6604                     bne        +0x6 /* 00000904 */
  831. 00000900  4EBA FFC6                jsr        [PC - 0x3A /* 000008C8 */]
  832. label00000904:
  833. 00000904  4E5E                     unlink     A6
  834. 00000906  4E75                     rts
  835. 00000908  444F                     neg.w      A7
  836. 0000090A  5041                     addq.w     D1, 8
  837. 0000090C  5353                     subq.w     [A3], 1
  838. 0000090E  4956                     chk.w      D4, [A6]
  839. fn00000910:
  840. 00000910  4E56 0000                link       A6, 0
  841. 00000914  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  842. 00000918  A916                     syscall    HideWindow
  843. 0000091A  4E5E                     unlink     A6
  844. 0000091C  4E75                     rts
  845. 0000091E  444F                     neg.w      A7
  846. 00000920  474F                     chk.w      D3, A7
  847. 00000922  4157                     chk.w      D0, [A7]
  848. 00000924  4159                     chk.w      D0, [A1]+
  849. fn00000926:
  850. 00000926  4E56 0000                link       A6, 0
  851. 0000092A  202E 0008                move.l     D0, [A6 + 0x8]
  852. 0000092E  B0AD FC96                cmp.l      D0, [A5 - 0x36A]
  853. 00000932  660A                     bne        +0xC /* 0000093E */
  854. 00000934  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  855. 00000938  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  856. 0000093C  588F                     addq.l     A7, 4
  857. label0000093E:
  858. 0000093E  4E5E                     unlink     A6
  859. 00000940  4E75                     rts
  860. 00000942  444F                     neg.w      A7
  861. 00000944  494E                     chk.w      D4, A6
  862. 00000946  434F                     chk.w      D1, A7
  863. 00000948  4E54 4E56                link       A4, -0xFFFFB1AA
  864. // begin alternate branch 0000094A-00000950
  865. fn0000094A:
  866. 0000094A  4E56 0000                link       A6, 0
  867. 0000094E  598F                     subq.l     A7, 4
  868. // end alternate branch 0000094A-00000950
  869. fn0000094A: // (misaligned)
  870. 0000094C  0000 598F                ori.b      D0, 0x8F
  871. 00000950  A924                     syscall    FrontWindow
  872. 00000952  205F                     movea.l    A0, [A7]+
  873. 00000954  B1ED FC96                cmpa.l     A0, [A5 - 0x36A]
  874. 00000958  660E                     bne        +0x10 /* 00000968 */
  875. 0000095A  102E 0009                move.b     D0, [A6 + 0x9]
  876. 0000095E  4880                     ext.w      D0
  877. 00000960  3F00                     move.w     -[A7], D0
  878. 00000962  4EBA FF6A                jsr        [PC - 0x96 /* 000008CE */]
  879. 00000966  548F                     addq.l     A7, 2
  880. label00000968:
  881. 00000968  4E5E                     unlink     A6
  882. 0000096A  4E75                     rts
  883. 0000096C  444F                     neg.w      A7
  884. 0000096E  4B45                     chk.w      D5, D5
  885. 00000970  5945                     subq.w     D5, 4
  886. 00000972  5645                     addq.w     D5, 3
  887. export_11:
  888. 00000974  598F                     subq.l     A7, 4
  889. 00000976  3F3C 0004                move.w     -[A7], 0x4
  890. 0000097A  A9B9                     syscall    GetCursor
  891. 0000097C  205F                     movea.l    A0, [A7]+
  892. 0000097E  2F10                     move.l     -[A7], [A0]
  893. 00000980  A851                     syscall    SetCursor
  894. 00000982  4E75                     rts
  895. export_10:
  896. fn00000984:
  897. 00000984  4E56 0000                link       A6, 0
  898. 00000988  202E 0008                move.l     D0, [A6 + 0x8]
  899. 0000098C  B0AD FC96                cmp.l      D0, [A5 - 0x36A]
  900. 00000990  6604                     bne        +0x6 /* 00000996 */
  901. 00000992  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  902. label00000996:
  903. 00000996  4E5E                     unlink     A6
  904. 00000998  4E75                     rts
  905. 0000099A  444F                     neg.w      A7
  906. 0000099C  5550                     subq.w     [A0], 2
  907. 0000099E  4441                     neg.w      D1
  908. 000009A0  5445                     addq.w     D5, 2
  909. fn000009A2:
  910. 000009A2  4E56 0000                link       A6, 0
  911. 000009A6  4EBA 05EE                jsr        [PC + 0x5EE /* 00000F96 */]
  912. 000009AA  4EBA 0824                jsr        [PC + 0x824 /* 000011D0 */]
  913. 000009AE  4E5E                     unlink     A6
  914. 000009B0  4E75                     rts
  915. 000009B2  444F                     neg.w      A7
  916. 000009B4  4143                     chk.w      D0, D3
  917. 000009B6  5449                     addq.w     A1, 2
  918. 000009B8  5641                     addq.w     D1, 3
  919. fn000009BA:
  920. 000009BA  4E56 0000                link       A6, 0
  921. 000009BE  4EBA FD8A                jsr        [PC - 0x276 /* 0000074A */]
  922. 000009C2  4EBA 061A                jsr        [PC + 0x61A /* 00000FDE */]
  923. 000009C6  4E5E                     unlink     A6
  924. 000009C8  4E75                     rts
  925. 000009CA  444F                     neg.w      A7
  926. 000009CC  4445                     neg.w      D5
  927. 000009CE  4143                     chk.w      D0, D3
  928. 000009D0  5449                     addq.w     A1, 2
  929. 000009D2  4E56 0000                link       A6, 0
  930. 000009D6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  931. 000009DA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  932. 000009DE  A893                     syscall    MoveTo
  933. 000009E0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  934. 000009E4  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  935. 000009E8  A891                     syscall    LineTo
  936. 000009EA  4E5E                     unlink     A6
  937. 000009EC  4E75                     rts
  938. 000009EE  5645                     addq.w     D5, 3
  939. 000009F0  4354                     chk.w      D1, [A4]
  940. 000009F2  4F52                     chk.w      D7, [A2]
  941. 000009F4  2020                     move.l     D0, -[A0]
  942. export_15:
  943. 000009F6  2F07                     move.l     -[A7], D7
  944. 000009F8  598F                     subq.l     A7, 4
  945. 000009FA  A975                     syscall    TickCount
  946. 000009FC  201F                     move.l     D0, [A7]+
  947. 000009FE  2E00                     move.l     D7, D0
  948. label00000A00:
  949. 00000A00  598F                     subq.l     A7, 4
  950. 00000A02  A975                     syscall    TickCount
  951. 00000A04  201F                     move.l     D0, [A7]+
  952. 00000A06  BE80                     cmp.l      D7, D0
  953. 00000A08  67F6                     beq        -0x8 /* 00000A00 */
  954. 00000A0A  2E1F                     move.l     D7, [A7]+
  955. 00000A0C  4E75                     rts
  956. fn00000A0E:
  957. 00000A0E  4E56 0000                link       A6, 0
  958. 00000A12  598F                     subq.l     A7, 4
  959. 00000A14  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  960. 00000A1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  961. 00000A1E  A9A0                     syscall    GetResource
  962. 00000A20  205F                     movea.l    A0, [A7]+
  963. 00000A22  2008                     move.l     D0, A0
  964. 00000A24  4E5E                     unlink     A6
  965. 00000A26  4E75                     rts
  966. 00000A28  4745                     chk.w      D3, D5
  967. 00000A2A  5450                     addq.w     [A0], 2
  968. 00000A2C  4943                     chk.w      D4, D3
  969. 00000A2E  5455                     addq.w     [A5], 2
  970. export_13:
  971. 00000A30  4E56 FFF4                link       A6, -0x000C
  972. 00000A34  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  973. 00000A38  4EBA FFD4                jsr        [PC - 0x2C /* 00000A0E */]
  974. 00000A3C  548F                     addq.l     A7, 2
  975. 00000A3E  2D40 FFFC                move.l     [A6 - 0x4], D0
  976. 00000A42  3D6E 000A FFF4           move.w     [A6 - 0xC], [A6 + 0xA]
  977. 00000A48  3D6E 0008 FFF6           move.w     [A6 - 0xA], [A6 + 0x8]
  978. 00000A4E  206E FFFC                movea.l    A0, [A6 - 0x4]
  979. 00000A52  226E FFFC                movea.l    A1, [A6 - 0x4]
  980. 00000A56  2251                     movea.l    A1, [A1]
  981. 00000A58  2050                     movea.l    A0, [A0]
  982. 00000A5A  3028 0006                move.w     D0, [A0 + 0x6]
  983. 00000A5E  9069 0002                sub.w      D0, [A1 + 0x2]
  984. 00000A62  D06E FFF4                add.w      D0, [A6 - 0xC]
  985. 00000A66  3D40 FFF8                move.w     [A6 - 0x8], D0
  986. 00000A6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  987. 00000A6E  226E FFFC                movea.l    A1, [A6 - 0x4]
  988. 00000A72  2251                     movea.l    A1, [A1]
  989. 00000A74  2050                     movea.l    A0, [A0]
  990. 00000A76  3028 0008                move.w     D0, [A0 + 0x8]
  991. 00000A7A  9069 0004                sub.w      D0, [A1 + 0x4]
  992. 00000A7E  D06E FFF6                add.w      D0, [A6 - 0xA]
  993. 00000A82  3D40 FFFA                move.w     [A6 - 0x6], D0
  994. 00000A86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  995. 00000A8A  486E FFF4                pea.l      [A6 - 0xC]
  996. 00000A8E  A8F6                     syscall    DrawPicture
  997. 00000A90  4E5E                     unlink     A6
  998. 00000A92  4E75                     rts
  999. 00000A94  4449                     neg.w      A1
  1000. 00000A96  5350                     subq.w     [A0], 1
  1001. 00000A98  5049                     addq.w     A1, 8
  1002. 00000A9A  4354                     chk.w      D1, [A4]
  1003. export_16:
  1004. fn00000A9C:
  1005. 00000A9C  4E56 FFFC                link       A6, -0x0004
  1006. 00000AA0  598F                     subq.l     A7, 4
  1007. 00000AA2  4EBA FABC                jsr        [PC - 0x544 /* 00000560 */]
  1008. 00000AA6  201F                     move.l     D0, [A7]+
  1009. 00000AA8  0C80 0001 3880           cmpi.l     D0, 0x13880
  1010. 00000AAE  6C0C                     bge        +0xE /* 00000ABC */
  1011. 00000AB0  598F                     subq.l     A7, 4
  1012. 00000AB2  486E FFFC                pea.l      [A6 - 0x4]
  1013. 00000AB6  4EBA FAB2                jsr        [PC - 0x54E /* 0000056A */]
  1014. 00000ABA  201F                     move.l     D0, [A7]+
  1015. label00000ABC:
  1016. 00000ABC  4E5E                     unlink     A6
  1017. 00000ABE  4E75                     rts
  1018. 00000AC0  4D41                     chk.w      D6, D1
  1019. 00000AC2  4B45                     chk.w      D5, D5
  1020. 00000AC4  4D41                     chk.w      D6, D1
  1021. 00000AC6  584D                     addq.w     A5, 4
  1022. export_12:
  1023. fn00000AC8:
  1024. 00000AC8  4E56 FFD0                link       A6, -0x0030
  1025. 00000ACC  4EBA FFCE                jsr        [PC - 0x32 /* 00000A9C */]
  1026. 00000AD0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1027. 00000AD4  4EBA FF38                jsr        [PC - 0xC8 /* 00000A0E */]
  1028. 00000AD8  548F                     addq.l     A7, 2
  1029. 00000ADA  2D40 FFFC                move.l     [A6 - 0x4], D0
  1030. 00000ADE  206E FFFC                movea.l    A0, [A6 - 0x4]
  1031. 00000AE2  2050                     movea.l    A0, [A0]
  1032. 00000AE4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1033. 00000AE8  5488                     addq.l     A0, 2
  1034. 00000AEA  22D8                     move.l     [A1]+, [A0]+
  1035. 00000AEC  22D8                     move.l     [A1]+, [A0]+
  1036. 00000AEE  302E FFF4                move.w     D0, [A6 - 0xC]
  1037. 00000AF2  916E FFF8                sub.w      [A6 - 0x8], D0
  1038. 00000AF6  302E FFF6                move.w     D0, [A6 - 0xA]
  1039. 00000AFA  916E FFFA                sub.w      [A6 - 0x6], D0
  1040. 00000AFE  426E FFF6                clr.w      [A6 - 0xA]
  1041. 00000B02  426E FFF4                clr.w      [A6 - 0xC]
  1042. 00000B06  302D FC22                move.w     D0, [A5 - 0x3DE]
  1043. 00000B0A  0640 FFEC                addi.w     D0, 0xFFEC
  1044. 00000B0E  48C0                     ext.l      D0
  1045. 00000B10  81FC 0002                divs.w     D0, 0x2
  1046. 00000B14  306E FFF8                movea.w    A0, [A6 - 0x8]
  1047. 00000B18  2208                     move.l     D1, A0
  1048. 00000B1A  83FC 0002                divs.w     D1, 0x2
  1049. 00000B1E  9041                     sub.w      D0, D1
  1050. 00000B20  3D40 FFEC                move.w     [A6 - 0x14], D0
  1051. 00000B24  306D FC24                movea.w    A0, [A5 - 0x3DC]
  1052. 00000B28  2008                     move.l     D0, A0
  1053. 00000B2A  81FC 0002                divs.w     D0, 0x2
  1054. 00000B2E  306E FFFA                movea.w    A0, [A6 - 0x6]
  1055. 00000B32  2208                     move.l     D1, A0
  1056. 00000B34  83FC 0002                divs.w     D1, 0x2
  1057. 00000B38  9041                     sub.w      D0, D1
  1058. 00000B3A  3D40 FFEE                move.w     [A6 - 0x12], D0
  1059. 00000B3E  302D FC22                move.w     D0, [A5 - 0x3DE]
  1060. 00000B42  0640 FFEC                addi.w     D0, 0xFFEC
  1061. 00000B46  48C0                     ext.l      D0
  1062. 00000B48  81FC 0002                divs.w     D0, 0x2
  1063. 00000B4C  306E FFF8                movea.w    A0, [A6 - 0x8]
  1064. 00000B50  2208                     move.l     D1, A0
  1065. 00000B52  83FC 0002                divs.w     D1, 0x2
  1066. 00000B56  D041                     add.w      D0, D1
  1067. 00000B58  3D40 FFF0                move.w     [A6 - 0x10], D0
  1068. 00000B5C  306D FC24                movea.w    A0, [A5 - 0x3DC]
  1069. 00000B60  2008                     move.l     D0, A0
  1070. 00000B62  81FC 0002                divs.w     D0, 0x2
  1071. 00000B66  306E FFFA                movea.w    A0, [A6 - 0x6]
  1072. 00000B6A  2208                     move.l     D1, A0
  1073. 00000B6C  83FC 0002                divs.w     D1, 0x2
  1074. 00000B70  D041                     add.w      D0, D1
  1075. 00000B72  3D40 FFF2                move.w     [A6 - 0xE], D0
  1076. 00000B76  598F                     subq.l     A7, 4
  1077. 00000B78  42A7                     clr.l      -[A7]
  1078. 00000B7A  486E FFEC                pea.l      [A6 - 0x14]
  1079. 00000B7E  42A7                     clr.l      -[A7]
  1080. 00000B80  1F3C 00FF                move.b     -[A7], 0xFF
  1081. 00000B84  3F3C 0001                move.w     -[A7], 0x1
  1082. 00000B88  4878 FFFF                push.l     0xFFFF
  1083. 00000B8C  4267                     clr.w      -[A7]
  1084. 00000B8E  42A7                     clr.l      -[A7]
  1085. 00000B90  A913                     syscall    NewWindow
  1086. 00000B92  205F                     movea.l    A0, [A7]+
  1087. 00000B94  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1088. 00000B98  598F                     subq.l     A7, 4
  1089. 00000B9A  A924                     syscall    FrontWindow
  1090. 00000B9C  205F                     movea.l    A0, [A7]+
  1091. 00000B9E  2D48 FFE8                move.l     [A6 - 0x18], A0
  1092. 00000BA2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1093. 00000BA6  A873                     syscall    SetPort
  1094. 00000BA8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1095. 00000BAC  4EBA FE60                jsr        [PC - 0x1A0 /* 00000A0E */]
  1096. 00000BB0  548F                     addq.l     A7, 2
  1097. 00000BB2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1098. 00000BB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1099. 00000BBA  486E FFF4                pea.l      [A6 - 0xC]
  1100. 00000BBE  A8F6                     syscall    DrawPicture
  1101. 00000BC0  3F3C FFFF                move.w     -[A7], 0xFFFF
  1102. 00000BC4  4267                     clr.w      -[A7]
  1103. 00000BC6  4EBA F55C                jsr        [PC - 0xAA4 /* 00000124 */]
  1104. label00000BCA:
  1105. 00000BCA  558F                     subq.l     A7, 2
  1106. 00000BCC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1107. 00000BD0  486E FFD4                pea.l      [A6 - 0x2C]
  1108. 00000BD4  A970                     syscall    GetNextEvent
  1109. 00000BD6  101F                     move.b     D0, [A7]+
  1110. 00000BD8  4A00                     tst.b      D0
  1111. 00000BDA  67EE                     beq        -0x10 /* 00000BCA */
  1112. 00000BDC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1113. 00000BE0  A873                     syscall    SetPort
  1114. 00000BE2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1115. 00000BE6  A91F                     syscall    SelectWindow
  1116. 00000BE8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1117. 00000BEC  A914                     syscall    DisposeWindow
  1118. 00000BEE  3F3C FFFF                move.w     -[A7], 0xFFFF
  1119. 00000BF2  4267                     clr.w      -[A7]
  1120. 00000BF4  4EBA F52E                jsr        [PC - 0xAD2 /* 00000124 */]
  1121. 00000BF8  4E5E                     unlink     A6
  1122. 00000BFA  4E75                     rts
  1123. 00000BFC  444F                     neg.w      A7
  1124. 00000BFE  5749                     subq.w     A1, 3
  1125. 00000C00  4E44                     trap       4
  1126. 00000C02  4F57                     chk.w      D7, [A7]
  1127. export_14:
  1128. 00000C04  4E56 FFFC                link       A6, -0x0004
  1129. 00000C08  598F                     subq.l     A7, 4
  1130. 00000C0A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1131. 00000C0E  A9B8                     syscall    GetPattern
  1132. 00000C10  201F                     move.l     D0, [A7]+
  1133. 00000C12  2D40 FFFC                move.l     [A6 - 0x4], D0
  1134. 00000C16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1135. 00000C1A  4EBA F988                jsr        [PC - 0x678 /* 000005A4 */]
  1136. 00000C1E  206E FFFC                movea.l    A0, [A6 - 0x4]
  1137. 00000C22  2F10                     move.l     -[A7], [A0]
  1138. 00000C24  A89D                     syscall    PenPat
  1139. 00000C26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1140. 00000C2A  4EBA F982                jsr        [PC - 0x67E /* 000005AE */]
  1141. 00000C2E  4E5E                     unlink     A6
  1142. 00000C30  4E75                     rts
  1143. 00000C32  5345                     subq.w     D5, 1
  1144. 00000C34  5450                     addq.w     [A0], 2
  1145. 00000C36  4154                     chk.w      D0, [A4]
  1146. 00000C38  2020                     move.l     D0, -[A0]
  1147. fn00000C3A:
  1148. 00000C3A  486D FC92                pea.l      [A5 - 0x36E]
  1149. 00000C3E  A86E                     syscall    InitGraf
  1150. 00000C40  A8FE                     syscall    InitFonts
  1151. 00000C42  A912                     syscall    InitWindows
  1152. 00000C44  A930                     syscall    InitMenus
  1153. 00000C46  A9CC                     syscall    TEInit
  1154. 00000C48  42A7                     clr.l      -[A7]
  1155. 00000C4A  A97B                     syscall    InitDialogs
  1156. 00000C4C  4EBA F814                jsr        [PC - 0x7EC /* 00000462 */]
  1157. 00000C50  4EBA 0442                jsr        [PC + 0x442 /* 00001094 */]
  1158. 00000C54  4E75                     rts
  1159. fn00000C56:
  1160. 00000C56  4E56 FFFA                link       A6, -0x0006
  1161. 00000C5A  598F                     subq.l     A7, 4
  1162. 00000C5C  A924                     syscall    FrontWindow
  1163. 00000C5E  205F                     movea.l    A0, [A7]+
  1164. 00000C60  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1165. 00000C64  6708                     beq        +0xA /* 00000C6E */
  1166. 00000C66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1167. 00000C6A  A91F                     syscall    SelectWindow
  1168. 00000C6C  601A                     bra        +0x1C /* 00000C88 */
  1169. label00000C6E:
  1170. 00000C6E  2D6D FCA6 FFFC           move.l     [A6 - 0x4], [A5 - 0x35A]
  1171. 00000C74  486E FFFC                pea.l      [A6 - 0x4]
  1172. 00000C78  A871                     syscall    GlobalToLocal
  1173. 00000C7A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1174. 00000C7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1175. 00000C82  4EBA FCA2                jsr        [PC - 0x35E /* 00000926 */]
  1176. 00000C86  508F                     addq.l     A7, 8
  1177. label00000C88:
  1178. 00000C88  4E5E                     unlink     A6
  1179. 00000C8A  4E75                     rts
  1180. 00000C8C  444F                     neg.w      A7
  1181. 00000C8E  434F                     chk.w      D1, A7
  1182. 00000C90  4E54 454E                link       A4, -0xFFFFBAB2
  1183. fn00000C94:
  1184. 00000C94  4E56 FFF8                link       A6, -0x0008
  1185. 00000C98  486E FFF8                pea.l      [A6 - 0x8]
  1186. 00000C9C  3F3C 0008                move.w     -[A7], 0x8
  1187. 00000CA0  3F3C 001C                move.w     -[A7], 0x1C
  1188. 00000CA4  302D FC24                move.w     D0, [A5 - 0x3DC]
  1189. 00000CA8  5140                     subq.w     D0, 8
  1190. 00000CAA  3F00                     move.w     -[A7], D0
  1191. 00000CAC  302D FC22                move.w     D0, [A5 - 0x3DE]
  1192. 00000CB0  5140                     subq.w     D0, 8
  1193. 00000CB2  3F00                     move.w     -[A7], D0
  1194. 00000CB4  A8A7                     syscall    SetRect
  1195. 00000CB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1196. 00000CBA  2F2D FCA6                move.l     -[A7], [A5 - 0x35A]
  1197. 00000CBE  486E FFF8                pea.l      [A6 - 0x8]
  1198. 00000CC2  A925                     syscall    DragWindow
  1199. 00000CC4  4E5E                     unlink     A6
  1200. 00000CC6  4E75                     rts
  1201. 00000CC8  444F                     neg.w      A7
  1202. 00000CCA  4452                     neg.w      [A2]
  1203. 00000CCC  4147                     chk.w      D0, D7
  1204. 00000CCE  2020                     move.l     D0, -[A0]
  1205. fn00000CD0:
  1206. 00000CD0  4E56 0000                link       A6, 0
  1207. 00000CD4  558F                     subq.l     A7, 2
  1208. 00000CD6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1209. 00000CDA  2F2D FCA6                move.l     -[A7], [A5 - 0x35A]
  1210. 00000CDE  A91E                     syscall    TrackGoAway
  1211. 00000CE0  101F                     move.b     D0, [A7]+
  1212. 00000CE2  4A00                     tst.b      D0
  1213. 00000CE4  670A                     beq        +0xC /* 00000CF0 */
  1214. 00000CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1215. 00000CEA  4EBA FC24                jsr        [PC - 0x3DC /* 00000910 */]
  1216. 00000CEE  588F                     addq.l     A7, 4
  1217. label00000CF0:
  1218. 00000CF0  4E5E                     unlink     A6
  1219. 00000CF2  4E75                     rts
  1220. 00000CF4  444F                     neg.w      A7
  1221. 00000CF6  474F                     chk.w      D3, A7
  1222. 00000CF8  4157                     chk.w      D0, [A7]
  1223. 00000CFA  4159                     chk.w      D0, [A1]+
  1224. fn00000CFC:
  1225. 00000CFC  4E56 FFFA                link       A6, -0x0006
  1226. 00000D00  558F                     subq.l     A7, 2
  1227. 00000D02  2F2D FCA6                move.l     -[A7], [A5 - 0x35A]
  1228. 00000D06  486E FFFA                pea.l      [A6 - 0x6]
  1229. 00000D0A  A92C                     syscall    FindWindow
  1230. 00000D0C  301F                     move.w     D0, [A7]+
  1231. 00000D0E  3D40 FFFE                move.w     [A6 - 0x2], D0
  1232. 00000D12  302E FFFE                move.w     D0, [A6 - 0x2]
  1233. 00000D16  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1234. 00000D1A  0001 0006                ori.b      D1, 0x6
  1235. 00000D1E  0050 000C                ori.w      [A0], 0xC
  1236. 00000D22  001E 0028                ori.b      [A6]+, 0x28 /* '(' */
  1237. 00000D26  0032 0046 003A           ori.b      [A2 + D0.w + 0x3A], 0x46 /* 'F' */
  1238. 00000D2C  598F                     subq.l     A7, 4
  1239. 00000D2E  2F2D FCA6                move.l     -[A7], [A5 - 0x35A]
  1240. 00000D32  A93D                     syscall    MenuSelect
  1241. 00000D34  201F                     move.l     D0, [A7]+
  1242. 00000D36  2F00                     move.l     -[A7], D0
  1243. 00000D38  4EBA 097A                jsr        [PC + 0x97A /* 000016B4 */]
  1244. 00000D3C  588F                     addq.l     A7, 4
  1245. 00000D3E  602E                     bra        +0x30 /* 00000D6E */
  1246. 00000D40  486D FC9C                pea.l      [A5 - 0x364]
  1247. 00000D44  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1248. 00000D48  A9B3                     syscall    SystemClick
  1249. 00000D4A  6022                     bra        +0x24 /* 00000D6E */
  1250. 00000D4C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1251. 00000D50  4EBA FF04                jsr        [PC - 0xFC /* 00000C56 */]
  1252. 00000D54  588F                     addq.l     A7, 4
  1253. 00000D56  6016                     bra        +0x18 /* 00000D6E */
  1254. 00000D58  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1255. 00000D5C  4EBA FF36                jsr        [PC - 0xCA /* 00000C94 */]
  1256. 00000D60  588F                     addq.l     A7, 4
  1257. 00000D62  600A                     bra        +0xC /* 00000D6E */
  1258. 00000D64  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1259. 00000D68  4EBA FF66                jsr        [PC - 0x9A /* 00000CD0 */]
  1260. 00000D6C  588F                     addq.l     A7, 4
  1261. label00000D6E:
  1262. 00000D6E  4E5E                     unlink     A6
  1263. 00000D70  4E75                     rts
  1264. 00000D72  444F                     neg.w      A7
  1265. 00000D74  4D4F                     chk.w      D6, A7
  1266. 00000D76  5553                     subq.w     [A3], 2
  1267. 00000D78  4544                     chk.w      D2, D4
  1268. fn00000D7A:
  1269. 00000D7A  4E56 FFFE                link       A6, -0x0002
  1270. 00000D7E  203C 0000 00FF           move.l     D0, 0xFF
  1271. 00000D84  C0AD FC9E                and.l      D0, [A5 - 0x362]
  1272. 00000D88  1D40 FFFF                move.b     [A6 - 0x1], D0
  1273. 00000D8C  082D 0000 FCAA           btst.b     [A5 - 0x356], 0x0
  1274. 00000D92  6718                     beq        +0x1A /* 00000DAC */
  1275. 00000D94  598F                     subq.l     A7, 4
  1276. 00000D96  102E FFFF                move.b     D0, [A6 - 0x1]
  1277. 00000D9A  4880                     ext.w      D0
  1278. 00000D9C  3F00                     move.w     -[A7], D0
  1279. 00000D9E  A93E                     syscall    MenuKey
  1280. 00000DA0  201F                     move.l     D0, [A7]+
  1281. 00000DA2  2F00                     move.l     -[A7], D0
  1282. 00000DA4  4EBA 090E                jsr        [PC + 0x90E /* 000016B4 */]
  1283. 00000DA8  588F                     addq.l     A7, 4
  1284. 00000DAA  600E                     bra        +0x10 /* 00000DBA */
  1285. label00000DAC:
  1286. 00000DAC  102E FFFF                move.b     D0, [A6 - 0x1]
  1287. 00000DB0  4880                     ext.w      D0
  1288. 00000DB2  3F00                     move.w     -[A7], D0
  1289. 00000DB4  4EBA FB94                jsr        [PC - 0x46C /* 0000094A */]
  1290. 00000DB8  548F                     addq.l     A7, 2
  1291. label00000DBA:
  1292. 00000DBA  4E5E                     unlink     A6
  1293. 00000DBC  4E75                     rts
  1294. 00000DBE  444F                     neg.w      A7
  1295. 00000DC0  4B45                     chk.w      D5, D5
  1296. 00000DC2  5944                     subq.w     D4, 4
  1297. 00000DC4  4F57                     chk.w      D7, [A7]
  1298. fn00000DC6:
  1299. 00000DC6  4E56 FFF0                link       A6, -0x0010
  1300. 00000DCA  486E FFFC                pea.l      [A6 - 0x4]
  1301. 00000DCE  A874                     syscall    GetPort
  1302. 00000DD0  2D6D FC9E FFF8           move.l     [A6 - 0x8], [A5 - 0x362]
  1303. 00000DD6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1304. 00000DDA  A873                     syscall    SetPort
  1305. 00000DDC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1306. 00000DE0  A922                     syscall    BeginUpdate
  1307. 00000DE2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1308. 00000DE6  4EBA FB9C                jsr        [PC - 0x464 /* 00000984 */]
  1309. 00000DEA  588F                     addq.l     A7, 4
  1310. 00000DEC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1311. 00000DF0  A923                     syscall    EndUpdate
  1312. 00000DF2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1313. 00000DF6  A873                     syscall    SetPort
  1314. 00000DF8  4E5E                     unlink     A6
  1315. 00000DFA  4E75                     rts
  1316. 00000DFC  444F                     neg.w      A7
  1317. 00000DFE  5550                     subq.w     [A0], 2
  1318. 00000E00  4441                     neg.w      D1
  1319. 00000E02  5445                     addq.w     D5, 2
  1320. fn00000E04:
  1321. 00000E04  4E56 FFFC                link       A6, -0x0004
  1322. 00000E08  2D6D FC9E FFFC           move.l     [A6 - 0x4], [A5 - 0x362]
  1323. 00000E0E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1324. 00000E12  A873                     syscall    SetPort
  1325. 00000E14  082D 0000 FCAB           btst.b     [A5 - 0x355], 0x0
  1326. 00000E1A  670C                     beq        +0xE /* 00000E28 */
  1327. 00000E1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1328. 00000E20  4EBA FB80                jsr        [PC - 0x480 /* 000009A2 */]
  1329. 00000E24  588F                     addq.l     A7, 4
  1330. 00000E26  600E                     bra        +0x10 /* 00000E36 */
  1331. label00000E28:
  1332. 00000E28  4EBA 01B4                jsr        [PC + 0x1B4 /* 00000FDE */]
  1333. 00000E2C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1334. 00000E30  4EBA FB88                jsr        [PC - 0x478 /* 000009BA */]
  1335. 00000E34  588F                     addq.l     A7, 4
  1336. label00000E36:
  1337. 00000E36  4E5E                     unlink     A6
  1338. 00000E38  4E75                     rts
  1339. 00000E3A  444F                     neg.w      A7
  1340. 00000E3C  4143                     chk.w      D0, D3
  1341. 00000E3E  5449                     addq.w     A1, 2
  1342. 00000E40  5641                     addq.w     D1, 3
  1343. export_17:
  1344. 00000E42  4EBA FDF6                jsr        [PC - 0x20A /* 00000C3A */]
  1345. 00000E46  A850                     syscall    InitCursor
  1346. 00000E48  4EBA FA64                jsr        [PC - 0x59C /* 000008AE */]
  1347. 00000E4C  426D FC9A                clr.w      [A5 - 0x366]
  1348. 00000E50  3F3C FFFF                move.w     -[A7], 0xFFFF
  1349. 00000E54  4267                     clr.w      -[A7]
  1350. 00000E56  4EBA F2CC                jsr        [PC - 0xD34 /* 00000124 */]
  1351. 00000E5A  6000 0056                bra        +0x58 /* 00000EB2 */
  1352. label00000E5E:
  1353. 00000E5E  A9B4                     syscall    SystemTask
  1354. 00000E60  4EBA FA8E                jsr        [PC - 0x572 /* 000008F0 */]
  1355. 00000E64  558F                     subq.l     A7, 2
  1356. 00000E66  3F3C FFFF                move.w     -[A7], 0xFFFF
  1357. 00000E6A  486D FC9C                pea.l      [A5 - 0x364]
  1358. 00000E6E  A970                     syscall    GetNextEvent
  1359. 00000E70  101F                     move.b     D0, [A7]+
  1360. 00000E72  4A00                     tst.b      D0
  1361. 00000E74  6700 003C                beq        +0x3E /* 00000EB2 */
  1362. 00000E78  302D FC9C                move.w     D0, [A5 - 0x364]
  1363. 00000E7C  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1364. 00000E80  0001 0008                ori.b      D1, 0x8
  1365. 00000E84  002E 0010 002A           ori.b      [A6 + 0x2A], 0x10
  1366. 00000E8A  0012 0026                ori.b      [A2], 0x26 /* '&' */
  1367. 00000E8E  0014 001E                ori.b      [A4], 0x1E
  1368. 00000E92  0020 0014                ori.b      -[A0], 0x14
  1369. 00000E96  4EBA FE64                jsr        [PC - 0x19C /* 00000CFC */]
  1370. 00000E9A  6016                     bra        +0x18 /* 00000EB2 */
  1371. 00000E9C  4EBA FEDC                jsr        [PC - 0x124 /* 00000D7A */]
  1372. 00000EA0  6010                     bra        +0x12 /* 00000EB2 */
  1373. 00000EA2  4EBA FED6                jsr        [PC - 0x12A /* 00000D7A */]
  1374. 00000EA6  600A                     bra        +0xC /* 00000EB2 */
  1375. 00000EA8  4EBA FF5A                jsr        [PC - 0xA6 /* 00000E04 */]
  1376. 00000EAC  6004                     bra        +0x6 /* 00000EB2 */
  1377. 00000EAE  4EBA FF16                jsr        [PC - 0xEA /* 00000DC6 */]
  1378. label00000EB2:
  1379. 00000EB2  4A6D FC9A                tst.w      [A5 - 0x366]
  1380. 00000EB6  67A6                     beq        -0x58 /* 00000E5E */
  1381. 00000EB8  4EBA F890                jsr        [PC - 0x770 /* 0000074A */]
  1382. 00000EBC  4EBA 0312                jsr        [PC + 0x312 /* 000011D0 */]
  1383. 00000EC0  4E75                     rts
  1384. fn00000EC2:
  1385. 00000EC2  4E56 0000                link       A6, 0
  1386. 00000EC6  4A6E 0008                tst.w      [A6 + 0x8]
  1387. 00000ECA  6C08                     bge        +0xA /* 00000ED4 */
  1388. 00000ECC  302E 0008                move.w     D0, [A6 + 0x8]
  1389. 00000ED0  4440                     neg.w      D0
  1390. 00000ED2  6004                     bra        +0x6 /* 00000ED8 */
  1391. label00000ED4:
  1392. 00000ED4  302E 0008                move.w     D0, [A6 + 0x8]
  1393. label00000ED8:
  1394. 00000ED8  4E5E                     unlink     A6
  1395. 00000EDA  4E75                     rts
  1396. 00000EDC  4142                     chk.w      D0, D2
  1397. 00000EDE  5320                     subq.b     -[A0], 1
  1398. 00000EE0  2020                     move.l     D0, -[A0]
  1399. 00000EE2  2020                     move.l     D0, -[A0]
  1400. export_18:
  1401. 00000EE4  4E56 FFFC                link       A6, -0x0004
  1402. 00000EE8  526E 000A                addq.w     [A6 + 0xA], 1
  1403. 00000EEC  558F                     subq.l     A7, 2
  1404. 00000EEE  A861                     syscall    Random
  1405. 00000EF0  301F                     move.w     D0, [A7]+
  1406. 00000EF2  3F00                     move.w     -[A7], D0
  1407. 00000EF4  4EBA FFCC                jsr        [PC - 0x34 /* 00000EC2 */]
  1408. 00000EF8  548F                     addq.l     A7, 2
  1409. 00000EFA  48C0                     ext.l      D0
  1410. 00000EFC  2D40 FFFC                move.l     [A6 - 0x4], D0
  1411. 00000F00  302E 000A                move.w     D0, [A6 + 0xA]
  1412. 00000F04  906E 0008                sub.w      D0, [A6 + 0x8]
  1413. 00000F08  48C0                     ext.l      D0
  1414. 00000F0A  2F00                     move.l     -[A7], D0
  1415. 00000F0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1416. 00000F10  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1417. 00000F14  2D40 FFFC                move.l     [A6 - 0x4], D0
  1418. 00000F18  4879 0000 8000           push.l     0x8000
  1419. 00000F1E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1420. 00000F22  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  1421. 00000F26  2D40 FFFC                move.l     [A6 - 0x4], D0
  1422. 00000F2A  306E 0008                movea.w    A0, [A6 + 0x8]
  1423. 00000F2E  D1EE FFFC                add.l      A0, [A6 - 0x4]
  1424. 00000F32  2008                     move.l     D0, A0
  1425. 00000F34  4E5E                     unlink     A6
  1426. 00000F36  4E75                     rts
  1427. 00000F38  5241                     addq.w     D1, 1
  1428. 00000F3A  4E44                     trap       4
  1429. 00000F3C  5241                     addq.w     D1, 1
  1430. 00000F3E  4E47                     trap       7
  1431. fn00000F40:
  1432. 00000F40  4E56 FFFC                link       A6, -0x0004
  1433. 00000F44  486E FFFC                pea.l      [A6 - 0x4]
  1434. 00000F48  4EBA F188                jsr        [PC - 0xE78 /* 000000D2 */]
  1435. 00000F4C  2B6E FFFC FC14           move.l     [A5 - 0x3EC], [A6 - 0x4]
  1436. 00000F52  4E5E                     unlink     A6
  1437. 00000F54  4E75                     rts
  1438. 00000F56  5241                     addq.w     D1, 1
  1439. 00000F58  4E44                     trap       4
  1440. 00000F5A  4F4D                     chk.w      D7, A5
  1441. 00000F5C  495A                     chk.w      D4, [A2]+
  1442. export_23:
  1443. 00000F5E  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1444. 00000F62  4267                     clr.w      -[A7]
  1445. 00000F64  A93A                     syscall    DisableItem
  1446. 00000F66  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1447. 00000F6A  4267                     clr.w      -[A7]
  1448. 00000F6C  A93A                     syscall    DisableItem
  1449. 00000F6E  4267                     clr.w      -[A7]
  1450. 00000F70  A938                     syscall    HiliteMenu
  1451. 00000F72  A937                     syscall    DrawMenuBar
  1452. 00000F74  4E75                     rts
  1453. export_21:
  1454. 00000F76  0C6D 0001 FCF0           cmpi.w     [A5 - 0x310], 0x1
  1455. 00000F7C  6608                     bne        +0xA /* 00000F86 */
  1456. 00000F7E  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1457. 00000F82  4267                     clr.w      -[A7]
  1458. 00000F84  A939                     syscall    EnableItem
  1459. label00000F86:
  1460. 00000F86  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1461. 00000F8A  4267                     clr.w      -[A7]
  1462. 00000F8C  A939                     syscall    EnableItem
  1463. 00000F8E  4267                     clr.w      -[A7]
  1464. 00000F90  A938                     syscall    HiliteMenu
  1465. 00000F92  A937                     syscall    DrawMenuBar
  1466. 00000F94  4E75                     rts
  1467. fn00000F96:
  1468. 00000F96  2F2D FCB4                move.l     -[A7], [A5 - 0x34C]
  1469. 00000F9A  3F3C 0001                move.w     -[A7], 0x1
  1470. 00000F9E  A939                     syscall    EnableItem
  1471. 00000FA0  2F2D FCB4                move.l     -[A7], [A5 - 0x34C]
  1472. 00000FA4  3F3C 0002                move.w     -[A7], 0x2
  1473. 00000FA8  A939                     syscall    EnableItem
  1474. 00000FAA  2F2D FCB0                move.l     -[A7], [A5 - 0x350]
  1475. 00000FAE  4267                     clr.w      -[A7]
  1476. 00000FB0  A93A                     syscall    DisableItem
  1477. 00000FB2  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1478. 00000FB6  4267                     clr.w      -[A7]
  1479. 00000FB8  A939                     syscall    EnableItem
  1480. 00000FBA  0C6D 0002 FFD0           cmpi.w     [A5 - 0x30], 0x2
  1481. 00000FC0  6718                     beq        +0x1A /* 00000FDA */
  1482. 00000FC2  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1483. 00000FC6  4267                     clr.w      -[A7]
  1484. 00000FC8  A939                     syscall    EnableItem
  1485. 00000FCA  0C6D 0001 FCF0           cmpi.w     [A5 - 0x310], 0x1
  1486. 00000FD0  6608                     bne        +0xA /* 00000FDA */
  1487. 00000FD2  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1488. 00000FD6  4267                     clr.w      -[A7]
  1489. 00000FD8  A939                     syscall    EnableItem
  1490. label00000FDA:
  1491. 00000FDA  A937                     syscall    DrawMenuBar
  1492. 00000FDC  4E75                     rts
  1493. fn00000FDE:
  1494. 00000FDE  2F2D FCB4                move.l     -[A7], [A5 - 0x34C]
  1495. 00000FE2  3F3C 0001                move.w     -[A7], 0x1
  1496. 00000FE6  A93A                     syscall    DisableItem
  1497. 00000FE8  2F2D FCB4                move.l     -[A7], [A5 - 0x34C]
  1498. 00000FEC  3F3C 0002                move.w     -[A7], 0x2
  1499. 00000FF0  A93A                     syscall    DisableItem
  1500. 00000FF2  2F2D FCB0                move.l     -[A7], [A5 - 0x350]
  1501. 00000FF6  4267                     clr.w      -[A7]
  1502. 00000FF8  A939                     syscall    EnableItem
  1503. 00000FFA  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1504. 00000FFE  4267                     clr.w      -[A7]
  1505. 00001000  A93A                     syscall    DisableItem
  1506. 00001002  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1507. 00001006  4267                     clr.w      -[A7]
  1508. 00001008  A93A                     syscall    DisableItem
  1509. 0000100A  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1510. 0000100E  4267                     clr.w      -[A7]
  1511. 00001010  A93A                     syscall    DisableItem
  1512. 00001012  A937                     syscall    DrawMenuBar
  1513. 00001014  4E75                     rts
  1514. export_24:
  1515. fn00001016:
  1516. 00001016  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1517. 0000101A  3F3C 0008                move.w     -[A7], 0x8
  1518. 0000101E  A93A                     syscall    DisableItem
  1519. 00001020  4E75                     rts
  1520. export_19:
  1521. 00001022  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1522. 00001026  3F3C 0008                move.w     -[A7], 0x8
  1523. 0000102A  A939                     syscall    EnableItem
  1524. 0000102C  4E75                     rts
  1525. fn0000102E:
  1526. 0000102E  7001                     moveq.l    D0, 0x01
  1527. 00001030  3B40 FCF0                move.w     [A5 - 0x310], D0
  1528. 00001034  0C6D 0002 FEAC           cmpi.w     [A5 - 0x154], 0x2
  1529. 0000103A  6620                     bne        +0x22 /* 0000105C */
  1530. 0000103C  7001                     moveq.l    D0, 0x01
  1531. 0000103E  3B40 FCF2                move.w     [A5 - 0x30E], D0
  1532. 00001042  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1533. 00001046  3F3C 0001                move.w     -[A7], 0x1
  1534. 0000104A  4267                     clr.w      -[A7]
  1535. 0000104C  A945                     syscall    CheckItem
  1536. 0000104E  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1537. 00001052  3F3C 0002                move.w     -[A7], 0x2
  1538. 00001056  1F3C 0001                move.b     -[A7], 0x1
  1539. 0000105A  A945                     syscall    CheckItem
  1540. label0000105C:
  1541. 0000105C  0C6D 0001 FEAC           cmpi.w     [A5 - 0x154], 0x1
  1542. 00001062  6620                     bne        +0x22 /* 00001084 */
  1543. 00001064  7002                     moveq.l    D0, 0x02
  1544. 00001066  3B40 FCF2                move.w     [A5 - 0x30E], D0
  1545. 0000106A  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1546. 0000106E  3F3C 0001                move.w     -[A7], 0x1
  1547. 00001072  1F3C 0001                move.b     -[A7], 0x1
  1548. 00001076  A945                     syscall    CheckItem
  1549. 00001078  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1550. 0000107C  3F3C 0002                move.w     -[A7], 0x2
  1551. 00001080  4267                     clr.w      -[A7]
  1552. 00001082  A945                     syscall    CheckItem
  1553. label00001084:
  1554. 00001084  4E75                     rts
  1555. export_20:
  1556. fn00001086:
  1557. 00001086  0C6D 0001 FCF0           cmpi.w     [A5 - 0x310], 0x1
  1558. 0000108C  6604                     bne        +0x6 /* 00001092 */
  1559. 0000108E  4EBA FF9E                jsr        [PC - 0x62 /* 0000102E */]
  1560. label00001092:
  1561. 00001092  4E75                     rts
  1562. fn00001094:
  1563. 00001094  4E56 FFFE                link       A6, -0x0002
  1564. 00001098  598F                     subq.l     A7, 4
  1565. 0000109A  3F3C 0001                move.w     -[A7], 0x1
  1566. 0000109E  A9BF                     syscall    GetRMenu
  1567. 000010A0  205F                     movea.l    A0, [A7]+
  1568. 000010A2  2B48 FCAC                move.l     [A5 - 0x354], A0
  1569. 000010A6  2F2D FCAC                move.l     -[A7], [A5 - 0x354]
  1570. 000010AA  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  1571. 000010B0  A94D                     syscall    AppendResMenu/AddResMenu
  1572. 000010B2  2F2D FCAC                move.l     -[A7], [A5 - 0x354]
  1573. 000010B6  4267                     clr.w      -[A7]
  1574. 000010B8  A935                     syscall    InsertMenu
  1575. 000010BA  598F                     subq.l     A7, 4
  1576. 000010BC  3F3C 0002                move.w     -[A7], 0x2
  1577. 000010C0  A9BF                     syscall    GetRMenu
  1578. 000010C2  205F                     movea.l    A0, [A7]+
  1579. 000010C4  2B48 FCB4                move.l     [A5 - 0x34C], A0
  1580. 000010C8  2F2D FCB4                move.l     -[A7], [A5 - 0x34C]
  1581. 000010CC  4267                     clr.w      -[A7]
  1582. 000010CE  A935                     syscall    InsertMenu
  1583. 000010D0  2F2D FCB4                move.l     -[A7], [A5 - 0x34C]
  1584. 000010D4  3F3C 0003                move.w     -[A7], 0x3
  1585. 000010D8  A93A                     syscall    DisableItem
  1586. 000010DA  598F                     subq.l     A7, 4
  1587. 000010DC  3F3C 0003                move.w     -[A7], 0x3
  1588. 000010E0  A9BF                     syscall    GetRMenu
  1589. 000010E2  205F                     movea.l    A0, [A7]+
  1590. 000010E4  2B48 FCB0                move.l     [A5 - 0x350], A0
  1591. 000010E8  2F2D FCB0                move.l     -[A7], [A5 - 0x350]
  1592. 000010EC  4267                     clr.w      -[A7]
  1593. 000010EE  A935                     syscall    InsertMenu
  1594. 000010F0  598F                     subq.l     A7, 4
  1595. 000010F2  3F3C 0005                move.w     -[A7], 0x5
  1596. 000010F6  A9BF                     syscall    GetRMenu
  1597. 000010F8  205F                     movea.l    A0, [A7]+
  1598. 000010FA  2B48 FCBC                move.l     [A5 - 0x344], A0
  1599. 000010FE  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1600. 00001102  4267                     clr.w      -[A7]
  1601. 00001104  A935                     syscall    InsertMenu
  1602. 00001106  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1603. 0000110A  3F3C 0002                move.w     -[A7], 0x2
  1604. 0000110E  A93A                     syscall    DisableItem
  1605. 00001110  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1606. 00001114  3F3C 0005                move.w     -[A7], 0x5
  1607. 00001118  A93A                     syscall    DisableItem
  1608. 0000111A  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1609. 0000111E  3F3C 0008                move.w     -[A7], 0x8
  1610. 00001122  A93A                     syscall    DisableItem
  1611. 00001124  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  1612. 00001128  3F3C 0003                move.w     -[A7], 0x3
  1613. 0000112C  1F3C 0001                move.b     -[A7], 0x1
  1614. 00001130  A945                     syscall    CheckItem
  1615. 00001132  598F                     subq.l     A7, 4
  1616. 00001134  3F3C 0007                move.w     -[A7], 0x7
  1617. 00001138  A9BF                     syscall    GetRMenu
  1618. 0000113A  205F                     movea.l    A0, [A7]+
  1619. 0000113C  2B48 FCC4                move.l     [A5 - 0x33C], A0
  1620. 00001140  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1621. 00001144  4267                     clr.w      -[A7]
  1622. 00001146  A935                     syscall    InsertMenu
  1623. 00001148  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1624. 0000114C  3F3C 0002                move.w     -[A7], 0x2
  1625. 00001150  1F3C 0001                move.b     -[A7], 0x1
  1626. 00001154  A945                     syscall    CheckItem
  1627. 00001156  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1628. 0000115A  3F3C 0004                move.w     -[A7], 0x4
  1629. 0000115E  1F3C 0001                move.b     -[A7], 0x1
  1630. 00001162  A945                     syscall    CheckItem
  1631. 00001164  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1632. 00001168  3F3C 0003                move.w     -[A7], 0x3
  1633. 0000116C  A93A                     syscall    DisableItem
  1634. 0000116E  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1635. 00001172  3F3C 000B                move.w     -[A7], 0xB
  1636. 00001176  A93A                     syscall    DisableItem
  1637. 00001178  598F                     subq.l     A7, 4
  1638. 0000117A  3F3C 0004                move.w     -[A7], 0x4
  1639. 0000117E  A9BF                     syscall    GetRMenu
  1640. 00001180  205F                     movea.l    A0, [A7]+
  1641. 00001182  2B48 FCB8                move.l     [A5 - 0x348], A0
  1642. 00001186  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1643. 0000118A  4267                     clr.w      -[A7]
  1644. 0000118C  A935                     syscall    InsertMenu
  1645. 0000118E  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1646. 00001192  3F3C 0001                move.w     -[A7], 0x1
  1647. 00001196  1F3C 0001                move.b     -[A7], 0x1
  1648. 0000119A  A945                     syscall    CheckItem
  1649. 0000119C  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1650. 000011A0  3F3C 0002                move.w     -[A7], 0x2
  1651. 000011A4  1F3C 0001                move.b     -[A7], 0x1
  1652. 000011A8  A945                     syscall    CheckItem
  1653. 000011AA  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1654. 000011AE  3F3C 0004                move.w     -[A7], 0x4
  1655. 000011B2  1F3C 0001                move.b     -[A7], 0x1
  1656. 000011B6  A945                     syscall    CheckItem
  1657. 000011B8  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1658. 000011BC  3F3C 0003                move.w     -[A7], 0x3
  1659. 000011C0  A93A                     syscall    DisableItem
  1660. 000011C2  A937                     syscall    DrawMenuBar
  1661. 000011C4  4E5E                     unlink     A6
  1662. 000011C6  4E75                     rts
  1663. 000011C8  5345                     subq.w     D5, 1
  1664. 000011CA  5455                     addq.w     [A5], 2
  1665. 000011CC  504D                     addq.w     A5, 8
  1666. 000011CE  454E                     chk.w      D2, A6
  1667. fn000011D0:
  1668. 000011D0  4E56 FFFE                link       A6, -0x0002
  1669. 000011D4  426E FFFE                clr.w      [A6 - 0x2]
  1670. 000011D8  6038                     bra        +0x3A /* 00001212 */
  1671. label000011DA:
  1672. 000011DA  302E FFFE                move.w     D0, [A6 - 0x2]
  1673. 000011DE  48C0                     ext.l      D0
  1674. 000011E0  D080                     add.l      D0, D0
  1675. 000011E2  41ED FCC8                lea.l      A0, [A5 - 0x338]
  1676. 000011E6  D1C0                     add.l      A0, D0
  1677. 000011E8  4A50                     tst.w      [A0]
  1678. 000011EA  6712                     beq        +0x14 /* 000011FE */
  1679. 000011EC  302E FFFE                move.w     D0, [A6 - 0x2]
  1680. 000011F0  48C0                     ext.l      D0
  1681. 000011F2  D080                     add.l      D0, D0
  1682. 000011F4  41ED FCC8                lea.l      A0, [A5 - 0x338]
  1683. 000011F8  D1C0                     add.l      A0, D0
  1684. 000011FA  3F10                     move.w     -[A7], [A0]
  1685. 000011FC  A9B7                     syscall    CloseDeskAcc
  1686. label000011FE:
  1687. 000011FE  302E FFFE                move.w     D0, [A6 - 0x2]
  1688. 00001202  48C0                     ext.l      D0
  1689. 00001204  D080                     add.l      D0, D0
  1690. 00001206  41ED FCC8                lea.l      A0, [A5 - 0x338]
  1691. 0000120A  D1C0                     add.l      A0, D0
  1692. 0000120C  4250                     clr.w      [A0]
  1693. 0000120E  526E FFFE                addq.w     [A6 - 0x2], 1
  1694. label00001212:
  1695. 00001212  0C6E 0014 FFFE           cmpi.w     [A6 - 0x2], 0x14
  1696. 00001218  6DC0                     blt        -0x3E /* 000011DA */
  1697. 0000121A  4E5E                     unlink     A6
  1698. 0000121C  4E75                     rts
  1699. 0000121E  4B49                     chk.w      D5, A1
  1700. 00001220  4C4C 4441                movem.l    D0,D6,A2,A6, A4
  1701. 00001224  5320                     subq.b     -[A0], 1
  1702. fn00001226:
  1703. 00001226  4E56 FFFE                link       A6, -0x0002
  1704. 0000122A  426E FFFE                clr.w      [A6 - 0x2]
  1705. 0000122E  602C                     bra        +0x2E /* 0000125C */
  1706. label00001230:
  1707. 00001230  302E FFFE                move.w     D0, [A6 - 0x2]
  1708. 00001234  48C0                     ext.l      D0
  1709. 00001236  D080                     add.l      D0, D0
  1710. 00001238  41ED FCC8                lea.l      A0, [A5 - 0x338]
  1711. 0000123C  D1C0                     add.l      A0, D0
  1712. 0000123E  4A50                     tst.w      [A0]
  1713. 00001240  6722                     beq        +0x24 /* 00001264 */
  1714. 00001242  302E FFFE                move.w     D0, [A6 - 0x2]
  1715. 00001246  48C0                     ext.l      D0
  1716. 00001248  D080                     add.l      D0, D0
  1717. 0000124A  41ED FCC8                lea.l      A0, [A5 - 0x338]
  1718. 0000124E  D1C0                     add.l      A0, D0
  1719. 00001250  3010                     move.w     D0, [A0]
  1720. 00001252  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1721. 00001256  670C                     beq        +0xE /* 00001264 */
  1722. 00001258  526E FFFE                addq.w     [A6 - 0x2], 1
  1723. label0000125C:
  1724. 0000125C  0C6E 0014 FFFE           cmpi.w     [A6 - 0x2], 0x14
  1725. 00001262  6DCC                     blt        -0x32 /* 00001230 */
  1726. label00001264:
  1727. 00001264  302E FFFE                move.w     D0, [A6 - 0x2]
  1728. 00001268  48C0                     ext.l      D0
  1729. 0000126A  D080                     add.l      D0, D0
  1730. 0000126C  41ED FCC8                lea.l      A0, [A5 - 0x338]
  1731. 00001270  D1C0                     add.l      A0, D0
  1732. 00001272  30AE 0008                move.w     [A0], [A6 + 0x8]
  1733. 00001276  4E5E                     unlink     A6
  1734. 00001278  4E75                     rts
  1735. 0000127A  4649                     not.w      A1
  1736. 0000127C  5844                     addq.w     D4, 4
  1737. 0000127E  414C                     chk.w      D0, A4
  1738. 00001280  4953                     chk.w      D4, [A3]
  1739. fn00001282:
  1740. 00001282  4E56 FEFE                link       A6, -0x0102
  1741. 00001286  2F2D FCAC                move.l     -[A7], [A5 - 0x354]
  1742. 0000128A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1743. 0000128E  486E FF00                pea.l      [A6 - 0x100]
  1744. 00001292  A946                     syscall    GetMenuItemText/GetItem
  1745. 00001294  558F                     subq.l     A7, 2
  1746. 00001296  486E FF00                pea.l      [A6 - 0x100]
  1747. 0000129A  A9B6                     syscall    OpenDeskAcc
  1748. 0000129C  301F                     move.w     D0, [A7]+
  1749. 0000129E  3D40 FEFE                move.w     [A6 - 0x102], D0
  1750. 000012A2  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1751. 000012A6  4EBA FF7E                jsr        [PC - 0x82 /* 00001226 */]
  1752. 000012AA  548F                     addq.l     A7, 2
  1753. 000012AC  4E5E                     unlink     A6
  1754. 000012AE  4E75                     rts
  1755. 000012B0  444F                     neg.w      A7
  1756. 000012B2  4150                     chk.w      D0, [A0]
  1757. 000012B4  504C                     addq.w     A4, 8
  1758. 000012B6  454D                     chk.w      D2, A5
  1759. fn000012B8:
  1760. 000012B8  4E56 0000                link       A6, 0
  1761. 000012BC  302E 0008                move.w     D0, [A6 + 0x8]
  1762. 000012C0  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1763. 000012C4  0001 0004                ori.b      D1, 0x4
  1764. 000012C8  001C 0008                ori.b      [A4]+, 0x8
  1765. 000012CC  000C 0016                ori.b      A4, 0x16
  1766. 000012D0  000E 4EAD                ori.b      A6, 0xAD
  1767. 000012D4  01F2                     .incomplete
  1768. 000012D6  600C                     bra        +0xE /* 000012E4 */
  1769. 000012D8  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  1770. 000012DC  6006                     bra        +0x8 /* 000012E4 */
  1771. 000012DE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1772. 000012E0  3B40 FC9A                move.w     [A5 - 0x366], D0
  1773. label000012E4:
  1774. 000012E4  4E5E                     unlink     A6
  1775. 000012E6  4E75                     rts
  1776. 000012E8  444F                     neg.w      A7
  1777. 000012EA  4649                     not.w      A1
  1778. 000012EC  4C45 4D45                movem.l    D0,D2,D6,A0,A2,A3,A6, D5
  1779. fn000012F0:
  1780. 000012F0  4E56 0000                link       A6, 0
  1781. 000012F4  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1782. 000012F8  3F3C 0004                move.w     -[A7], 0x4
  1783. 000012FC  4267                     clr.w      -[A7]
  1784. 000012FE  A945                     syscall    CheckItem
  1785. 00001300  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1786. 00001304  3F3C 0005                move.w     -[A7], 0x5
  1787. 00001308  4267                     clr.w      -[A7]
  1788. 0000130A  A945                     syscall    CheckItem
  1789. 0000130C  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1790. 00001310  3F3C 0006                move.w     -[A7], 0x6
  1791. 00001314  4267                     clr.w      -[A7]
  1792. 00001316  A945                     syscall    CheckItem
  1793. 00001318  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1794. 0000131C  3F3C 0007                move.w     -[A7], 0x7
  1795. 00001320  4267                     clr.w      -[A7]
  1796. 00001322  A945                     syscall    CheckItem
  1797. 00001324  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1798. 00001328  3F3C 0008                move.w     -[A7], 0x8
  1799. 0000132C  4267                     clr.w      -[A7]
  1800. 0000132E  A945                     syscall    CheckItem
  1801. 00001330  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1802. 00001334  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1803. 00001338  4267                     clr.w      -[A7]
  1804. 0000133A  A945                     syscall    CheckItem
  1805. 0000133C  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1806. 00001340  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1807. 00001344  4267                     clr.w      -[A7]
  1808. 00001346  A945                     syscall    CheckItem
  1809. 00001348  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1810. 0000134C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1811. 00001350  1F3C 0001                move.b     -[A7], 0x1
  1812. 00001354  A945                     syscall    CheckItem
  1813. 00001356  4E5E                     unlink     A6
  1814. 00001358  4E75                     rts
  1815. 0000135A  444F                     neg.w      A7
  1816. 0000135C  534D                     subq.w     A5, 1
  1817. 0000135E  4152                     chk.w      D0, [A2]
  1818. 00001360  5453                     addq.w     [A3], 2
  1819. fn00001362:
  1820. 00001362  4E56 0000                link       A6, 0
  1821. 00001366  302E 0008                move.w     D0, [A6 + 0x8]
  1822. 0000136A  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1823. 0000136E  0001 000D                ori.b      D1, 0xD /* '\r' */
  1824. 00001372  0112                     btst       [A2], D0
  1825. 00001374  001A 004E                ori.b      [A2]+, 0x4E /* 'N' */
  1826. 00001378  010C                     btst       A4, D0
  1827. 0000137A  0080 0090 00A2           ori.l      D0, 0x9000A2
  1828. 00001380  00B2 00C2 00D2 00E2      ori.l      [A2 + D0.w - 0x30], 0xC200D2
  1829. 00001388  00FC                     .incomplete
  1830. 0000138A  00F0                     .incomplete
  1831. 0000138C  00F4                     .incomplete
  1832. 0000138E  7002                     moveq.l    D0, 0x02
  1833. 00001390  3B40 FCF2                move.w     [A5 - 0x30E], D0
  1834. 00001394  0C6D 0002 FEAC           cmpi.w     [A5 - 0x154], 0x2
  1835. 0000139A  6600 00E8                bne        +0xEA /* 00001484 */
  1836. 0000139E  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1837. 000013A2  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1838. 000013A6  3F3C 0001                move.w     -[A7], 0x1
  1839. 000013AA  1F3C 0001                move.b     -[A7], 0x1
  1840. 000013AE  A945                     syscall    CheckItem
  1841. 000013B0  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1842. 000013B4  3F3C 0002                move.w     -[A7], 0x2
  1843. 000013B8  4267                     clr.w      -[A7]
  1844. 000013BA  A945                     syscall    CheckItem
  1845. 000013BC  4EBA FC58                jsr        [PC - 0x3A8 /* 00001016 */]
  1846. 000013C0  6000 00C2                bra        +0xC4 /* 00001484 */
  1847. 000013C4  7001                     moveq.l    D0, 0x01
  1848. 000013C6  3B40 FCF2                move.w     [A5 - 0x30E], D0
  1849. 000013CA  0C6D 0001 FEAC           cmpi.w     [A5 - 0x154], 0x1
  1850. 000013D0  6600 00B2                bne        +0xB4 /* 00001484 */
  1851. 000013D4  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  1852. 000013D8  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1853. 000013DC  3F3C 0001                move.w     -[A7], 0x1
  1854. 000013E0  4267                     clr.w      -[A7]
  1855. 000013E2  A945                     syscall    CheckItem
  1856. 000013E4  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  1857. 000013E8  3F3C 0002                move.w     -[A7], 0x2
  1858. 000013EC  1F3C 0001                move.b     -[A7], 0x1
  1859. 000013F0  A945                     syscall    CheckItem
  1860. 000013F2  4EBA FC22                jsr        [PC - 0x3DE /* 00001016 */]
  1861. 000013F6  6000 008C                bra        +0x8E /* 00001484 */
  1862. 000013FA  426D FCF4                clr.w      [A5 - 0x30C]
  1863. 000013FE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1864. 00001402  4EBA FEEC                jsr        [PC - 0x114 /* 000012F0 */]
  1865. 00001406  548F                     addq.l     A7, 2
  1866. 00001408  6000 007A                bra        +0x7C /* 00001484 */
  1867. 0000140C  7001                     moveq.l    D0, 0x01
  1868. 0000140E  3B40 FCF4                move.w     [A5 - 0x30C], D0
  1869. 00001412  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1870. 00001416  4EBA FED8                jsr        [PC - 0x128 /* 000012F0 */]
  1871. 0000141A  548F                     addq.l     A7, 2
  1872. 0000141C  6000 0066                bra        +0x68 /* 00001484 */
  1873. 00001420  7002                     moveq.l    D0, 0x02
  1874. 00001422  3B40 FCF4                move.w     [A5 - 0x30C], D0
  1875. 00001426  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1876. 0000142A  4EBA FEC4                jsr        [PC - 0x13C /* 000012F0 */]
  1877. 0000142E  548F                     addq.l     A7, 2
  1878. 00001430  6052                     bra        +0x54 /* 00001484 */
  1879. 00001432  7003                     moveq.l    D0, 0x03
  1880. 00001434  3B40 FCF4                move.w     [A5 - 0x30C], D0
  1881. 00001438  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1882. 0000143C  4EBA FEB2                jsr        [PC - 0x14E /* 000012F0 */]
  1883. 00001440  548F                     addq.l     A7, 2
  1884. 00001442  6040                     bra        +0x42 /* 00001484 */
  1885. 00001444  7004                     moveq.l    D0, 0x04
  1886. 00001446  3B40 FCF4                move.w     [A5 - 0x30C], D0
  1887. 0000144A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1888. 0000144E  4EBA FEA0                jsr        [PC - 0x160 /* 000012F0 */]
  1889. 00001452  548F                     addq.l     A7, 2
  1890. 00001454  602E                     bra        +0x30 /* 00001484 */
  1891. 00001456  7005                     moveq.l    D0, 0x05
  1892. 00001458  3B40 FCF4                move.w     [A5 - 0x30C], D0
  1893. 0000145C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1894. 00001460  4EBA FE8E                jsr        [PC - 0x172 /* 000012F0 */]
  1895. 00001464  548F                     addq.l     A7, 2
  1896. 00001466  601C                     bra        +0x1E /* 00001484 */
  1897. 00001468  7006                     moveq.l    D0, 0x06
  1898. 0000146A  3B40 FCF4                move.w     [A5 - 0x30C], D0
  1899. 0000146E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1900. 00001472  4EBA FE7C                jsr        [PC - 0x184 /* 000012F0 */]
  1901. 00001476  548F                     addq.l     A7, 2
  1902. 00001478  600A                     bra        +0xC /* 00001484 */
  1903. 0000147A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1904. 0000147E  6004                     bra        +0x6 /* 00001484 */
  1905. 00001480  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1906. label00001484:
  1907. 00001484  4E5E                     unlink     A6
  1908. 00001486  4E75                     rts
  1909. 00001488  444F                     neg.w      A7
  1910. 0000148A  534D                     subq.w     A5, 1
  1911. 0000148C  4152                     chk.w      D0, [A2]
  1912. 0000148E  5453                     addq.w     [A3], 2
  1913. fn00001490:
  1914. 00001490  4E56 FFFC                link       A6, -0x0004
  1915. 00001494  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  1916. 0000149A  663C                     bne        +0x3E /* 000014D8 */
  1917. 0000149C  4A6D FE3E                tst.w      [A5 - 0x1C2]
  1918. 000014A0  671A                     beq        +0x1C /* 000014BC */
  1919. 000014A2  426D FE3E                clr.w      [A5 - 0x1C2]
  1920. 000014A6  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1921. 000014AA  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1922. 000014AE  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1923. 000014B2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1924. 000014B6  4267                     clr.w      -[A7]
  1925. 000014B8  A945                     syscall    CheckItem
  1926. 000014BA  601C                     bra        +0x1E /* 000014D8 */
  1927. label000014BC:
  1928. 000014BC  7001                     moveq.l    D0, 0x01
  1929. 000014BE  3B40 FE3E                move.w     [A5 - 0x1C2], D0
  1930. 000014C2  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  1931. 000014C6  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1932. 000014CA  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1933. 000014CE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1934. 000014D2  1F3C 0001                move.b     -[A7], 0x1
  1935. 000014D6  A945                     syscall    CheckItem
  1936. label000014D8:
  1937. 000014D8  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  1938. 000014DE  662C                     bne        +0x2E /* 0000150C */
  1939. 000014E0  4A6D FFAE                tst.w      [A5 - 0x52]
  1940. 000014E4  6712                     beq        +0x14 /* 000014F8 */
  1941. 000014E6  426D FFAE                clr.w      [A5 - 0x52]
  1942. 000014EA  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1943. 000014EE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1944. 000014F2  4267                     clr.w      -[A7]
  1945. 000014F4  A945                     syscall    CheckItem
  1946. 000014F6  6014                     bra        +0x16 /* 0000150C */
  1947. label000014F8:
  1948. 000014F8  7001                     moveq.l    D0, 0x01
  1949. 000014FA  3B40 FFAE                move.w     [A5 - 0x52], D0
  1950. 000014FE  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1951. 00001502  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1952. 00001506  1F3C 0001                move.b     -[A7], 0x1
  1953. 0000150A  A945                     syscall    CheckItem
  1954. label0000150C:
  1955. 0000150C  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  1956. 00001512  6632                     bne        +0x34 /* 00001546 */
  1957. 00001514  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1958. 00001518  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1959. 0000151C  1F3C 0001                move.b     -[A7], 0x1
  1960. 00001520  A945                     syscall    CheckItem
  1961. 00001522  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1962. 00001526  302E 0008                move.w     D0, [A6 + 0x8]
  1963. 0000152A  5240                     addq.w     D0, 1
  1964. 0000152C  3F00                     move.w     -[A7], D0
  1965. 0000152E  4267                     clr.w      -[A7]
  1966. 00001530  A945                     syscall    CheckItem
  1967. 00001532  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1968. 00001536  302E 0008                move.w     D0, [A6 + 0x8]
  1969. 0000153A  5440                     addq.w     D0, 2
  1970. 0000153C  3F00                     move.w     -[A7], D0
  1971. 0000153E  4267                     clr.w      -[A7]
  1972. 00001540  A945                     syscall    CheckItem
  1973. 00001542  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1974. label00001546:
  1975. 00001546  0C6E 0005 0008           cmpi.w     [A6 + 0x8], 0x5
  1976. 0000154C  6632                     bne        +0x34 /* 00001580 */
  1977. 0000154E  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1978. 00001552  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1979. 00001556  1F3C 0001                move.b     -[A7], 0x1
  1980. 0000155A  A945                     syscall    CheckItem
  1981. 0000155C  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1982. 00001560  302E 0008                move.w     D0, [A6 + 0x8]
  1983. 00001564  5340                     subq.w     D0, 1
  1984. 00001566  3F00                     move.w     -[A7], D0
  1985. 00001568  4267                     clr.w      -[A7]
  1986. 0000156A  A945                     syscall    CheckItem
  1987. 0000156C  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1988. 00001570  302E 0008                move.w     D0, [A6 + 0x8]
  1989. 00001574  5240                     addq.w     D0, 1
  1990. 00001576  3F00                     move.w     -[A7], D0
  1991. 00001578  4267                     clr.w      -[A7]
  1992. 0000157A  A945                     syscall    CheckItem
  1993. 0000157C  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  1994. label00001580:
  1995. 00001580  0C6E 0006 0008           cmpi.w     [A6 + 0x8], 0x6
  1996. 00001586  663E                     bne        +0x40 /* 000015C6 */
  1997. 00001588  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  1998. 0000158C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1999. 00001590  1F3C 0001                move.b     -[A7], 0x1
  2000. 00001594  A945                     syscall    CheckItem
  2001. 00001596  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  2002. 0000159A  302E 0008                move.w     D0, [A6 + 0x8]
  2003. 0000159E  5340                     subq.w     D0, 1
  2004. 000015A0  3F00                     move.w     -[A7], D0
  2005. 000015A2  4267                     clr.w      -[A7]
  2006. 000015A4  A945                     syscall    CheckItem
  2007. 000015A6  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  2008. 000015AA  302E 0008                move.w     D0, [A6 + 0x8]
  2009. 000015AE  5540                     subq.w     D0, 2
  2010. 000015B0  3F00                     move.w     -[A7], D0
  2011. 000015B2  4267                     clr.w      -[A7]
  2012. 000015B4  A945                     syscall    CheckItem
  2013. 000015B6  558F                     subq.l     A7, 2
  2014. 000015B8  3F3C 08FC                move.w     -[A7], 0x8FC
  2015. 000015BC  42A7                     clr.l      -[A7]
  2016. 000015BE  A985                     syscall    Alert
  2017. 000015C0  301F                     move.w     D0, [A7]+
  2018. 000015C2  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  2019. label000015C6:
  2020. 000015C6  4E5E                     unlink     A6
  2021. 000015C8  4E75                     rts
  2022. 000015CA  444F                     neg.w      A7
  2023. 000015CC  4F50                     chk.w      D7, [A0]
  2024. 000015CE  5449                     addq.w     A1, 2
  2025. 000015D0  4F4E                     chk.w      D7, A6
  2026. export_22:
  2027. 000015D2  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  2028. 000015D6  3F3C 0004                move.w     -[A7], 0x4
  2029. 000015DA  1F3C 0001                move.b     -[A7], 0x1
  2030. 000015DE  A945                     syscall    CheckItem
  2031. 000015E0  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  2032. 000015E4  3F3C 0005                move.w     -[A7], 0x5
  2033. 000015E8  4267                     clr.w      -[A7]
  2034. 000015EA  A945                     syscall    CheckItem
  2035. 000015EC  2F2D FCB8                move.l     -[A7], [A5 - 0x348]
  2036. 000015F0  3F3C 0006                move.w     -[A7], 0x6
  2037. 000015F4  4267                     clr.w      -[A7]
  2038. 000015F6  A945                     syscall    CheckItem
  2039. 000015F8  4E75                     rts
  2040. fn000015FA:
  2041. 000015FA  4E56 0000                link       A6, 0
  2042. 000015FE  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  2043. 00001604  6604                     bne        +0x6 /* 0000160A */
  2044. 00001606  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  2045. label0000160A:
  2046. 0000160A  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  2047. 00001610  6630                     bne        +0x32 /* 00001642 */
  2048. 00001612  4EBA FA1A                jsr        [PC - 0x5E6 /* 0000102E */]
  2049. 00001616  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  2050. 0000161A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2051. 0000161E  1F3C 0001                move.b     -[A7], 0x1
  2052. 00001622  A945                     syscall    CheckItem
  2053. 00001624  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  2054. 00001628  302E 0008                move.w     D0, [A6 + 0x8]
  2055. 0000162C  5240                     addq.w     D0, 1
  2056. 0000162E  3F00                     move.w     -[A7], D0
  2057. 00001630  4267                     clr.w      -[A7]
  2058. 00001632  A945                     syscall    CheckItem
  2059. 00001634  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  2060. 00001638  4267                     clr.w      -[A7]
  2061. 0000163A  A939                     syscall    EnableItem
  2062. 0000163C  A937                     syscall    DrawMenuBar
  2063. 0000163E  4EBA F9D6                jsr        [PC - 0x62A /* 00001016 */]
  2064. label00001642:
  2065. 00001642  0C6E 0004 0008           cmpi.w     [A6 + 0x8], 0x4
  2066. 00001648  663A                     bne        +0x3C /* 00001684 */
  2067. 0000164A  426D FCF0                clr.w      [A5 - 0x310]
  2068. 0000164E  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  2069. 00001652  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2070. 00001656  1F3C 0001                move.b     -[A7], 0x1
  2071. 0000165A  A945                     syscall    CheckItem
  2072. 0000165C  2F2D FCBC                move.l     -[A7], [A5 - 0x344]
  2073. 00001660  302E 0008                move.w     D0, [A6 + 0x8]
  2074. 00001664  5340                     subq.w     D0, 1
  2075. 00001666  3F00                     move.w     -[A7], D0
  2076. 00001668  4267                     clr.w      -[A7]
  2077. 0000166A  A945                     syscall    CheckItem
  2078. 0000166C  2F2D FCC4                move.l     -[A7], [A5 - 0x33C]
  2079. 00001670  4267                     clr.w      -[A7]
  2080. 00001672  A93A                     syscall    DisableItem
  2081. 00001674  4267                     clr.w      -[A7]
  2082. 00001676  A938                     syscall    HiliteMenu
  2083. 00001678  A937                     syscall    DrawMenuBar
  2084. 0000167A  3F3C 0005                move.w     -[A7], 0x5
  2085. 0000167E  A938                     syscall    HiliteMenu
  2086. 00001680  4EBA F994                jsr        [PC - 0x66C /* 00001016 */]
  2087. label00001684:
  2088. 00001684  0C6E 0006 0008           cmpi.w     [A6 + 0x8], 0x6
  2089. 0000168A  6604                     bne        +0x6 /* 00001690 */
  2090. 0000168C  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2091. label00001690:
  2092. 00001690  0C6E 0007 0008           cmpi.w     [A6 + 0x8], 0x7
  2093. 00001696  6604                     bne        +0x6 /* 0000169C */
  2094. 00001698  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  2095. label0000169C:
  2096. 0000169C  0C6E 0008 0008           cmpi.w     [A6 + 0x8], 0x8
  2097. 000016A2  6604                     bne        +0x6 /* 000016A8 */
  2098. 000016A4  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2099. label000016A8:
  2100. 000016A8  4E5E                     unlink     A6
  2101. 000016AA  4E75                     rts
  2102. 000016AC  444F                     neg.w      A7
  2103. 000016AE  4741                     chk.w      D3, D1
  2104. 000016B0  4D45                     chk.w      D6, D5
  2105. 000016B2  4D45                     chk.w      D6, D5
  2106. fn000016B4:
  2107. 000016B4  4E56 FFF8                link       A6, -0x0008
  2108. 000016B8  4AAE 0008                tst.l      [A6 + 0x8]
  2109. 000016BC  6700 00B4                beq        +0xB6 /* 00001772 */
  2110. 000016C0  598F                     subq.l     A7, 4
  2111. 000016C2  A975                     syscall    TickCount
  2112. 000016C4  201F                     move.l     D0, [A7]+
  2113. 000016C6  2D40 FFF8                move.l     [A6 - 0x8], D0
  2114. 000016CA  558F                     subq.l     A7, 2
  2115. 000016CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2116. 000016D0  A86A                     syscall    HiWord
  2117. 000016D2  301F                     move.w     D0, [A7]+
  2118. 000016D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2119. 000016D8  558F                     subq.l     A7, 2
  2120. 000016DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2121. 000016DE  A86B                     syscall    LoWord
  2122. 000016E0  301F                     move.w     D0, [A7]+
  2123. 000016E2  3D40 FFFC                move.w     [A6 - 0x4], D0
  2124. 000016E6  302E FFFE                move.w     D0, [A6 - 0x2]
  2125. 000016EA  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2126. 000016EE  0001 0007                ori.b      D1, 0x7
  2127. 000016F2  006E 000E 002C           ori.w      [A6 + 0x2C], 0xE
  2128. 000016F8  0036 0050 0042           ori.b      [A6 + D0.w + 0x42], 0x50 /* 'P' */
  2129. 000016FE  0062 0056                ori.w      -[A2], 0x56 /* 'V' */
  2130. 00001702  0C6E 0002 FFFC           cmpi.w     [A6 - 0x4], 0x2
  2131. 00001708  6F0C                     ble        +0xE /* 00001716 */
  2132. 0000170A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2133. 0000170E  4EBA FB72                jsr        [PC - 0x48E /* 00001282 */]
  2134. 00001712  548F                     addq.l     A7, 2
  2135. 00001714  604A                     bra        +0x4C /* 00001760 */
  2136. label00001716:
  2137. 00001716  3F3C 0017                move.w     -[A7], 0x17
  2138. 0000171A  4EBA F3AC                jsr        [PC - 0xC54 /* 00000AC8 */]
  2139. 0000171E  548F                     addq.l     A7, 2
  2140. 00001720  603E                     bra        +0x40 /* 00001760 */
  2141. 00001722  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2142. 00001726  4EBA FB90                jsr        [PC - 0x470 /* 000012B8 */]
  2143. 0000172A  548F                     addq.l     A7, 2
  2144. 0000172C  6032                     bra        +0x34 /* 00001760 */
  2145. 0000172E  558F                     subq.l     A7, 2
  2146. 00001730  302E FFFC                move.w     D0, [A6 - 0x4]
  2147. 00001734  5340                     subq.w     D0, 1
  2148. 00001736  3F00                     move.w     -[A7], D0
  2149. 00001738  A9C2                     syscall    SysEdit
  2150. 0000173A  101F                     move.b     D0, [A7]+
  2151. 0000173C  6022                     bra        +0x24 /* 00001760 */
  2152. 0000173E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2153. 00001742  4EBA FEB6                jsr        [PC - 0x14A /* 000015FA */]
  2154. 00001746  548F                     addq.l     A7, 2
  2155. 00001748  6016                     bra        +0x18 /* 00001760 */
  2156. 0000174A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2157. 0000174E  4EBA FD40                jsr        [PC - 0x2C0 /* 00001490 */]
  2158. 00001752  548F                     addq.l     A7, 2
  2159. 00001754  600A                     bra        +0xC /* 00001760 */
  2160. 00001756  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2161. 0000175A  4EBA FC06                jsr        [PC - 0x3FA /* 00001362 */]
  2162. 0000175E  548F                     addq.l     A7, 2
  2163. label00001760:
  2164. 00001760  598F                     subq.l     A7, 4
  2165. 00001762  A975                     syscall    TickCount
  2166. 00001764  201F                     move.l     D0, [A7]+
  2167. 00001766  90AE FFF8                sub.l      D0, [A6 - 0x8]
  2168. 0000176A  0C80 0000 000A           cmpi.l     D0, 0xA /* '\n' */
  2169. 00001770  6DEE                     blt        -0x10 /* 00001760 */
  2170. label00001772:
  2171. 00001772  4267                     clr.w      -[A7]
  2172. 00001774  A938                     syscall    HiliteMenu
  2173. 00001776  4E5E                     unlink     A6
  2174. 00001778  4E75                     rts
  2175. 0000177A  444F                     neg.w      A7
  2176. 0000177C  4D45                     chk.w      D6, D5
  2177. 0000177E  4E55 4348                link       A5, -0xFFFFBCB8
  2178. fn00001782:
  2179. 00001782  4E56 FFF6                link       A6, -0x000A
  2180. 00001786  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  2181. 0000178A  558F                     subq.l     A7, 2
  2182. 0000178C  486D FE6A                pea.l      [A5 - 0x196]
  2183. 00001790  3F2D FE66                move.w     -[A7], [A5 - 0x19A]
  2184. 00001794  486E FFFE                pea.l      [A6 - 0x2]
  2185. 00001798  4EBA EAE4                jsr        [PC - 0x151C /* 0000027E */]
  2186. 0000179C  301F                     move.w     D0, [A7]+
  2187. 0000179E  3F00                     move.w     -[A7], D0
  2188. 000017A0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2189. 000017A4  548F                     addq.l     A7, 2
  2190. 000017A6  41ED FEAC                lea.l      A0, [A5 - 0x154]
  2191. 000017AA  2D48 FFFA                move.l     [A6 - 0x6], A0
  2192. 000017AE  7002                     moveq.l    D0, 0x02
  2193. 000017B0  2D40 FFF6                move.l     [A6 - 0xA], D0
  2194. 000017B4  558F                     subq.l     A7, 2
  2195. 000017B6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2196. 000017BA  3F3C 0001                move.w     -[A7], 0x1
  2197. 000017BE  42A7                     clr.l      -[A7]
  2198. 000017C0  4EBA EB1A                jsr        [PC - 0x14E6 /* 000002DC */]
  2199. 000017C4  301F                     move.w     D0, [A7]+
  2200. 000017C6  558F                     subq.l     A7, 2
  2201. 000017C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2202. 000017CC  486E FFF6                pea.l      [A6 - 0xA]
  2203. 000017D0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2204. 000017D4  4EBA E968                jsr        [PC - 0x1698 /* 0000013E */]
  2205. 000017D8  301F                     move.w     D0, [A7]+
  2206. 000017DA  3F00                     move.w     -[A7], D0
  2207. 000017DC  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2208. 000017E0  548F                     addq.l     A7, 2
  2209. 000017E2  41ED FEAE                lea.l      A0, [A5 - 0x152]
  2210. 000017E6  2D48 FFFA                move.l     [A6 - 0x6], A0
  2211. 000017EA  2D7C 0000 0080 FFF6      move.l     [A6 - 0xA], 0x80
  2212. 000017F2  558F                     subq.l     A7, 2
  2213. 000017F4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2214. 000017F8  486E FFF6                pea.l      [A6 - 0xA]
  2215. 000017FC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2216. 00001800  4EBA E93C                jsr        [PC - 0x16C4 /* 0000013E */]
  2217. 00001804  301F                     move.w     D0, [A7]+
  2218. 00001806  3F00                     move.w     -[A7], D0
  2219. 00001808  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2220. 0000180C  548F                     addq.l     A7, 2
  2221. 0000180E  558F                     subq.l     A7, 2
  2222. 00001810  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2223. 00001814  4EBA EB34                jsr        [PC - 0x14CC /* 0000034A */]
  2224. 00001818  301F                     move.w     D0, [A7]+
  2225. 0000181A  3F00                     move.w     -[A7], D0
  2226. 0000181C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  2227. 00001820  548F                     addq.l     A7, 2
  2228. 00001822  4A6D FEAA                tst.w      [A5 - 0x156]
  2229. 00001826  6636                     bne        +0x38 /* 0000185E */
  2230. 00001828  486E FFF6                pea.l      [A6 - 0xA]
  2231. 0000182C  4267                     clr.w      -[A7]
  2232. 0000182E  4267                     clr.w      -[A7]
  2233. 00001830  3F3C 0200                move.w     -[A7], 0x200
  2234. 00001834  3F3C 0156                move.w     -[A7], 0x156
  2235. 00001838  A8A7                     syscall    SetRect
  2236. 0000183A  486E FFF6                pea.l      [A6 - 0xA]
  2237. 0000183E  A92A                     syscall    ValidRect
  2238. 00001840  486E FFF6                pea.l      [A6 - 0xA]
  2239. 00001844  486D FC6A                pea.l      [A5 - 0x396]
  2240. 00001848  A8A5                     syscall    FillRect
  2241. 0000184A  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  2242. 0000184E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2243. 00001852  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  2244. 00001856  4EBA F7BE                jsr        [PC - 0x842 /* 00001016 */]
  2245. 0000185A  4EBA F82A                jsr        [PC - 0x7D6 /* 00001086 */]
  2246. label0000185E:
  2247. 0000185E  4E5E                     unlink     A6
  2248. 00001860  4E75                     rts
  2249. 00001862  4745                     chk.w      D3, D5
  2250. 00001864  5447                     addq.w     D7, 2
  2251. 00001866  4F4F                     chk.w      D7, A7
  2252. 00001868  4446                     neg.w      D6
  2253. fn0000186A:
  2254. 0000186A  4E56 FEF4                link       A6, -0x010C
  2255. 0000186E  486E FFFE                pea.l      [A6 - 0x2]
  2256. 00001872  486E FFFC                pea.l      [A6 - 0x4]
  2257. 00001876  4EBA E788                jsr        [PC - 0x1878 /* 00000000 */]
  2258. 0000187A  4A6E FFFC                tst.w      [A6 - 0x4]
  2259. 0000187E  6F3C                     ble        +0x3E /* 000018BC */
  2260. 00001880  3F3C 0001                move.w     -[A7], 0x1
  2261. 00001884  486E FEF4                pea.l      [A6 - 0x10C]
  2262. 00001888  4EBA E798                jsr        [PC - 0x1868 /* 00000022 */]
  2263. 0000188C  0CAE 434C 4F53 FEF6      cmpi.l     [A6 - 0x10A], 0x434C4F53 /* 'CLOS' */
  2264. 00001894  6626                     bne        +0x28 /* 000018BC */
  2265. 00001896  3B6E FEF4 FE66           move.w     [A5 - 0x19A], [A6 - 0x10C]
  2266. 0000189C  7000                     moveq.l    D0, 0x00
  2267. 0000189E  102E FEFC                move.b     D0, [A6 - 0x104]
  2268. 000018A2  5240                     addq.w     D0, 1
  2269. 000018A4  4840                     swap.w     D0
  2270. 000018A6  4240                     clr.w      D0
  2271. 000018A8  4840                     swap.w     D0
  2272. 000018AA  486E FEFC                pea.l      [A6 - 0x104]
  2273. 000018AE  486D FE6A                pea.l      [A5 - 0x196]
  2274. 000018B2  2F00                     move.l     -[A7], D0
  2275. 000018B4  4EBA ED28                jsr        [PC - 0x12D8 /* 000005DE */]
  2276. 000018B8  4EBA FEC8                jsr        [PC - 0x138 /* 00001782 */]
  2277. label000018BC:
  2278. 000018BC  4E5E                     unlink     A6
  2279. 000018BE  4E75                     rts
  2280. 000018C0  444F                     neg.w      A7
  2281. 000018C2  5345                     subq.w     D5, 1
  2282. 000018C4  5455                     addq.w     [A5], 2
  2283. 000018C6  5046                     addq.w     D6, 8
  2284. fn000018C8:
  2285. 000018C8  4E56 0000                link       A6, 0
  2286. 000018CC  302E 0008                move.w     D0, [A6 + 0x8]
  2287. 000018D0  0640 0161                addi.w     D0, 0x161
  2288. 000018D4  4E5E                     unlink     A6
  2289. 000018D6  4E75                     rts
  2290. 000018D8  5854                     addq.w     [A4], 4
  2291. 000018DA  4F53                     chk.w      D7, [A3]
  2292. 000018DC  4352                     chk.w      D1, [A2]
  2293. 000018DE  4545                     chk.w      D2, D5
  2294. fn000018E0:
  2295. 000018E0  4E56 0000                link       A6, 0
  2296. 000018E4  302E 0008                move.w     D0, [A6 + 0x8]
  2297. 000018E8  0640 FFB2                addi.w     D0, 0xFFB2
  2298. 000018EC  4E5E                     unlink     A6
  2299. 000018EE  4E75                     rts
  2300. 000018F0  5954                     subq.w     [A4], 4
  2301. 000018F2  4F53                     chk.w      D7, [A3]
  2302. 000018F4  4352                     chk.w      D1, [A2]
  2303. 000018F6  4545                     chk.w      D2, D5
  2304. 000018F8  4E56 0000                link       A6, 0
  2305. 000018FC  302E 0008                move.w     D0, [A6 + 0x8]
  2306. 00001900  0640 FE9F                addi.w     D0, 0xFE9F
  2307. 00001904  4E5E                     unlink     A6
  2308. 00001906  4E75                     rts
  2309. 00001908  5846                     addq.w     D6, 4
  2310. 0000190A  524F                     addq.w     A7, 1
  2311. 0000190C  4D53                     chk.w      D6, [A3]
  2312. 0000190E  4352                     chk.w      D1, [A2]
  2313. 00001910  4E56 0000                link       A6, 0
  2314. 00001914  302E 0008                move.w     D0, [A6 + 0x8]
  2315. 00001918  0640 004E                addi.w     D0, 0x4E /* 'N' */
  2316. 0000191C  4E5E                     unlink     A6
  2317. 0000191E  4E75                     rts
  2318. 00001920  5946                     subq.w     D6, 4
  2319. 00001922  524F                     addq.w     A7, 1
  2320. 00001924  4D53                     chk.w      D6, [A3]
  2321. 00001926  4352                     chk.w      D1, [A2]
  2322. 00001928  4E56 0000                link       A6, 0
  2323. 0000192C  206E 0008                movea.l    A0, [A6 + 0x8]
  2324. 00001930  3028 0002                move.w     D0, [A0 + 0x2]
  2325. 00001934  0640 0161                addi.w     D0, 0x161
  2326. 00001938  206E 0008                movea.l    A0, [A6 + 0x8]
  2327. 0000193C  3140 0002                move.w     [A0 + 0x2], D0
  2328. 00001940  206E 0008                movea.l    A0, [A6 + 0x8]
  2329. 00001944  3010                     move.w     D0, [A0]
  2330. 00001946  0640 FFB2                addi.w     D0, 0xFFB2
  2331. 0000194A  206E 0008                movea.l    A0, [A6 + 0x8]
  2332. 0000194E  3080                     move.w     [A0], D0
  2333. 00001950  4E5E                     unlink     A6
  2334. 00001952  4E75                     rts
  2335. 00001954  504F                     addq.w     A7, 8
  2336. 00001956  494E                     chk.w      D4, A6
  2337. 00001958  5454                     addq.w     [A4], 2
  2338. 0000195A  4F53                     chk.w      D7, [A3]
  2339. 0000195C  4E56 0000                link       A6, 0
  2340. 00001960  206E 0008                movea.l    A0, [A6 + 0x8]
  2341. 00001964  3028 0002                move.w     D0, [A0 + 0x2]
  2342. 00001968  0640 FE9F                addi.w     D0, 0xFE9F
  2343. 0000196C  206E 0008                movea.l    A0, [A6 + 0x8]
  2344. 00001970  3140 0002                move.w     [A0 + 0x2], D0
  2345. 00001974  206E 0008                movea.l    A0, [A6 + 0x8]
  2346. 00001978  3010                     move.w     D0, [A0]
  2347. 0000197A  0640 004E                addi.w     D0, 0x4E /* 'N' */
  2348. 0000197E  206E 0008                movea.l    A0, [A6 + 0x8]
  2349. 00001982  3080                     move.w     [A0], D0
  2350. 00001984  4E5E                     unlink     A6
  2351. 00001986  4E75                     rts
  2352. 00001988  504F                     addq.w     A7, 8
  2353. 0000198A  494E                     chk.w      D4, A6
  2354. 0000198C  5446                     addq.w     D6, 2
  2355. 0000198E  524F                     addq.w     A7, 1
  2356. 00001990  4E56 0000                link       A6, 0
  2357. 00001994  2F0C                     move.l     -[A7], A4
  2358. 00001996  286E 0008                movea.l    A4, [A6 + 0x8]
  2359. 0000199A  3014                     move.w     D0, [A4]
  2360. 0000199C  0640 FFB2                addi.w     D0, 0xFFB2
  2361. 000019A0  3880                     move.w     [A4], D0
  2362. 000019A2  302C 0002                move.w     D0, [A4 + 0x2]
  2363. 000019A6  0640 0161                addi.w     D0, 0x161
  2364. 000019AA  3940 0002                move.w     [A4 + 0x2], D0
  2365. 000019AE  302C 0004                move.w     D0, [A4 + 0x4]
  2366. 000019B2  0640 FFB2                addi.w     D0, 0xFFB2
  2367. 000019B6  3940 0004                move.w     [A4 + 0x4], D0
  2368. 000019BA  302C 0006                move.w     D0, [A4 + 0x6]
  2369. 000019BE  0640 0161                addi.w     D0, 0x161
  2370. 000019C2  3940 0006                move.w     [A4 + 0x6], D0
  2371. 000019C6  285F                     movea.l    A4, [A7]+
  2372. 000019C8  4E5E                     unlink     A6
  2373. 000019CA  4E75                     rts
  2374. 000019CC  5245                     addq.w     D5, 1
  2375. 000019CE  4354                     chk.w      D1, [A4]
  2376. 000019D0  544F                     addq.w     A7, 2
  2377. 000019D2  5343                     subq.w     D3, 1
  2378. fn000019D4:
  2379. 000019D4  4E56 0000                link       A6, 0
  2380. 000019D8  4878 0002                push.l     0x2
  2381. 000019DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2382. 000019E0  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2383. 000019E4  D0AE 0008                add.l      D0, [A6 + 0x8]
  2384. 000019E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2385. 000019EC  2F00                     move.l     -[A7], D0
  2386. 000019EE  4EAD 005A                jsr        [A5 + 0x5A /* export_7 */]
  2387. 000019F2  4E5E                     unlink     A6
  2388. 000019F4  4E75                     rts
  2389. 000019F6  5244                     addq.w     D4, 1
  2390. 000019F8  4956                     chk.w      D4, [A6]
  2391. 000019FA  2020                     move.l     D0, -[A0]
  2392. 000019FC  2020                     move.l     D0, -[A0]
  2393. fn000019FE:
  2394. 000019FE  4E56 FFF4                link       A6, -0x000C
  2395. 00001A02  306E 0008                movea.w    A0, [A6 + 0x8]
  2396. 00001A06  2D48 FFFC                move.l     [A6 - 0x4], A0
  2397. 00001A0A  306E 000A                movea.w    A0, [A6 + 0xA]
  2398. 00001A0E  2D48 FFF8                move.l     [A6 - 0x8], A0
  2399. 00001A12  4878 0190                push.l     0x190
  2400. 00001A16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2401. 00001A1A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2402. 00001A1E  4878 0384                push.l     0x384
  2403. 00001A22  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2404. 00001A26  2D40 FFF4                move.l     [A6 - 0xC], D0
  2405. 00001A2A  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2406. 00001A2E  4878 01F4                push.l     0x1F4
  2407. 00001A32  2F00                     move.l     -[A7], D0
  2408. 00001A34  4EBA FF9E                jsr        [PC - 0x62 /* 000019D4 */]
  2409. 00001A38  508F                     addq.l     A7, 8
  2410. 00001A3A  0680 0000 0190           addi.l     D0, 0x190
  2411. 00001A40  2F00                     move.l     -[A7], D0
  2412. 00001A42  206E FFF4                movea.l    A0, [A6 - 0xC]
  2413. 00001A46  4850                     pea.l      [A0]
  2414. 00001A48  4EBA FF8A                jsr        [PC - 0x76 /* 000019D4 */]
  2415. 00001A4C  508F                     addq.l     A7, 8
  2416. 00001A4E  4E5E                     unlink     A6
  2417. 00001A50  4E75                     rts
  2418. 00001A52  5343                     subq.w     D3, 1
  2419. 00001A54  414C                     chk.w      D0, A4
  2420. 00001A56  455A                     chk.w      D2, [A2]+
  2421. 00001A58  2020                     move.l     D0, -[A0]
  2422. 00001A5A  4E56 0000                link       A6, 0
  2423. 00001A5E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2424. 00001A62  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2425. 00001A66  4EBA FF96                jsr        [PC - 0x6A /* 000019FE */]
  2426. 00001A6A  5C8F                     addq.l     A7, 6
  2427. 00001A6C  3D40 000C                move.w     [A6 + 0xC], D0
  2428. 00001A70  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2429. 00001A74  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2430. 00001A78  4EBA FF84                jsr        [PC - 0x7C /* 000019FE */]
  2431. 00001A7C  5C8F                     addq.l     A7, 6
  2432. 00001A7E  3D40 000E                move.w     [A6 + 0xE], D0
  2433. 00001A82  206E 0008                movea.l    A0, [A6 + 0x8]
  2434. 00001A86  20AE 000C                move.l     [A0], [A6 + 0xC]
  2435. 00001A8A  4E5E                     unlink     A6
  2436. 00001A8C  4E75                     rts
  2437. 00001A8E  5343                     subq.w     D3, 1
  2438. 00001A90  414C                     chk.w      D0, A4
  2439. 00001A92  4550                     chk.w      D2, [A0]
  2440. 00001A94  4F49                     chk.w      D7, A1
  2441. 00001A96  4E56 0000                link       A6, 0
  2442. 00001A9A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2443. 00001A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  2444. 00001AA2  3F10                     move.w     -[A7], [A0]
  2445. 00001AA4  4EBA FF58                jsr        [PC - 0xA8 /* 000019FE */]
  2446. 00001AA8  588F                     addq.l     A7, 4
  2447. 00001AAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2448. 00001AAE  3080                     move.w     [A0], D0
  2449. 00001AB0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2450. 00001AB4  206E 0008                movea.l    A0, [A6 + 0x8]
  2451. 00001AB8  3F28 0002                move.w     -[A7], [A0 + 0x2]
  2452. 00001ABC  4EBA FF40                jsr        [PC - 0xC0 /* 000019FE */]
  2453. 00001AC0  588F                     addq.l     A7, 4
  2454. 00001AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  2455. 00001AC6  3140 0002                move.w     [A0 + 0x2], D0
  2456. 00001ACA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2457. 00001ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  2458. 00001AD2  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2459. 00001AD6  4EBA FF26                jsr        [PC - 0xDA /* 000019FE */]
  2460. 00001ADA  588F                     addq.l     A7, 4
  2461. 00001ADC  206E 0008                movea.l    A0, [A6 + 0x8]
  2462. 00001AE0  3140 0004                move.w     [A0 + 0x4], D0
  2463. 00001AE4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2464. 00001AE8  206E 0008                movea.l    A0, [A6 + 0x8]
  2465. 00001AEC  3F28 0006                move.w     -[A7], [A0 + 0x6]
  2466. 00001AF0  4EBA FF0C                jsr        [PC - 0xF4 /* 000019FE */]
  2467. 00001AF4  588F                     addq.l     A7, 4
  2468. 00001AF6  206E 0008                movea.l    A0, [A6 + 0x8]
  2469. 00001AFA  3140 0006                move.w     [A0 + 0x6], D0
  2470. 00001AFE  4E5E                     unlink     A6
  2471. 00001B00  4E75                     rts
  2472. 00001B02  5343                     subq.w     D3, 1
  2473. 00001B04  414C                     chk.w      D0, A4
  2474. 00001B06  4552                     chk.w      D2, [A2]
  2475. 00001B08  4543                     chk.w      D2, D3
  2476. export_25:
  2477. 00001B0A  4E56 0000                link       A6, 0
  2478. 00001B0E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2479. 00001B12  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2480. 00001B16  4EBA FEE6                jsr        [PC - 0x11A /* 000019FE */]
  2481. 00001B1A  588F                     addq.l     A7, 4
  2482. 00001B1C  3F00                     move.w     -[A7], D0
  2483. 00001B1E  4EBA FDA8                jsr        [PC - 0x258 /* 000018C8 */]
  2484. 00001B22  548F                     addq.l     A7, 2
  2485. 00001B24  4E5E                     unlink     A6
  2486. 00001B26  4E75                     rts
  2487. 00001B28  5846                     addq.w     D6, 4
  2488. 00001B2A  524D                     addq.w     A5, 1
  2489. 00001B2C  5820                     addq.b     -[A0], 4
  2490. 00001B2E  2020                     move.l     D0, -[A0]
  2491. export_26:
  2492. 00001B30  4E56 0000                link       A6, 0
  2493. 00001B34  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2494. 00001B38  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2495. 00001B3C  4EBA FEC0                jsr        [PC - 0x140 /* 000019FE */]
  2496. 00001B40  588F                     addq.l     A7, 4
  2497. 00001B42  3F00                     move.w     -[A7], D0
  2498. 00001B44  4EBA FD9A                jsr        [PC - 0x266 /* 000018E0 */]
  2499. 00001B48  548F                     addq.l     A7, 2
  2500. 00001B4A  4E5E                     unlink     A6
  2501. 00001B4C  4E75                     rts
  2502. 00001B4E  5846                     addq.w     D6, 4
  2503. 00001B50  524D                     addq.w     A5, 1
  2504. 00001B52  5920                     subq.b     -[A0], 4
  2505. 00001B54  2020                     move.l     D0, -[A0]
  2506.